博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

游标cursor

Posted on 2009-08-26 16:00  叉狼  阅读(149)  评论(0)    收藏  举报
游标的标准定义
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能够在使用游标的同时更新或删除数据;