[TYPE_WARNING] FOR select_statement [FOR UPDATE ][OF column_name ][,...n> 其中cursor_name、SCROLL、FOR select_statement、FOR UPDATE [OF column_name ][,...n]]、READ_ONLY等参数和 选项的含义同SQL-92。 LOCAL和GLOBAL选项指明所定义的游标为局部游标还是全局游标。局部游标作用范围为定义它的批命令、存贮过程或触 发器。而全局游标的作用范围为当前的链接。如果不指明此选项,则由数据库的default to local cursor选项(此选项默 认为FALSE)来决定。所以默认情况下,定义的都是GLOBAL型的游标。可以通过系统存贮过程sp_dboption来修改数据库的 default to local cursor选项。 FORWARD_ONLY选项指明只能以NEXT的方式提取游标结果集中的记录。 STATIC的含义和SQL-92中的INSENSITIVE选项相同。 KEYSET指明建立的游标的结果集中记录的顺序是固定的。所有能够唯一标识结果集中记录的关键字都将存贮到tempdb 中的一个临时表中(键集)。 DYNAMIC指明定义的游标为动态游标。任何影响结果数据集的修改都将被反映出来。也就是说,游标的结果集中的数据 同数据库中的数据会同步地改变。而对于动态游标,不能使用ABSOLUTE方式来提取结果集中的记录。 页码:[1] [2] [3] [4] [5] [6] [7] [8] 第4页、共8页 |