教您如何定义SQL Server游标 |
本文标签:定义SQL Server游标 SQL Server游标是我们学习SQL数据库时必须要掌握的知识,下面就教您如何定义SQL Server游标,如果您在定义SQL Server游标方面遇到过问题,不妨一看 。 游标语句的核心是定义了一个游标标识名,并把游标标识名和一个查询语句关联起来 。DECLARE语句用于声明游标,它通过SELECT查询定义游标存储的数据集合 。语句格式为: 参数说明: INSENSITIVE选项:说明所定义的游标使用SELECT语句查询结果的拷贝,对游标的操作都基于该拷贝进行 。因此,这期间对游标基本表的数据修改不能反映到游标中 。这种游标也不允许通过它修改基本表的数据 。 SCROLL选项:指定该游标可用所有的游标数据定位方法提取数据,游标定位方法包括PRIOR、FIRST、LAST、ABSOLUTE n 和RELATIVE n 选项 。 Select语句:为标准的SELECT查询语句,其查询结果为游标的数据集合,构成游标数据集合的一个或多个表称作游标的基表 。 在游标声明语句中,有下列条件之一时,系统自动把游标定义为INSENSITIVE游标: READ ONLY选项:说明定义只读游标 。 UPDATE [OF 列名字表]选项:定义SQL Server游标可修改的列 。如果使用OF 列名字表选项,说明只允许修改所指定的列,否则,所有列均可修改 。 例如,查询教师名字和所教的课程名,定义SQL Server游标TCURSOR的语句如下 :
|