游标的标准定义
declare cursor_name [insensitive] [scroll] cursor
for selectStatement
[for {read only|update[of column]}]
insensitive 用来制作查询结果集数据的临时副本,对底层表的任何改动都不会反应到游标的数据中,而且insensitive游标是只读的;当没有声明insensitive时,DBMS能创建反应出数据库底层表的任何改动;
scroll 指定游标支持通过使用任意fetch选项(first,last,prior,next,relative,absolute);如果没有声明scroll,则游标只能单行向前移动;
read only 防止使用游标中更新或删除数据;默认是没有read only的;
update能够在使用游标的同时更新或删除数据;
declare cursor_name [insensitive] [scroll] cursor
for selectStatement
[for {read only|update[of column]}]
insensitive 用来制作查询结果集数据的临时副本,对底层表的任何改动都不会反应到游标的数据中,而且insensitive游标是只读的;当没有声明insensitive时,DBMS能创建反应出数据库底层表的任何改动;
scroll 指定游标支持通过使用任意fetch选项(first,last,prior,next,relative,absolute);如果没有声明scroll,则游标只能单行向前移动;
read only 防止使用游标中更新或删除数据;默认是没有read only的;
update能够在使用游标的同时更新或删除数据;
浙公网安备 33010602011771号