4.数据库应用系统开发_T-SQL编程(4~6课时).ppt

4.5 游标的定义与使用 游标 游标是数据库管理系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果 每个游标区都有一个名字 用户可以用SQL语句逐一从游标中获取记录,并进一步处理 4.5 游标的定义与使用 4.5.1声明游标 DECLARE cursor_name [ SCROLL ] CURSOR FOR select_statement [ FOR { READ ONLY | UPDATE [ OF column_name [ , …n ] ] } ] 说明: cursor_name 是所定义的Transact-SQL服务器游标名称。 SCROLL指定该游标为滚动结果集,可以使用向前、向后、定位方式提取记录。 select_statement是定义游标结果集的标准SELECT 语句。在游标声明的select_statement 内不允许使用关键字COMPUTE、COMPUTE BY、FOR BROWSE和INTO子句。 READ ONLY 该游标只能读,不能修改。即在UPDATE或DELETE语句的WHERECURRENT OF子句中不能引用游标。该选项替代要更新的游标的默认功能。 UPDATE [OF column_name [, …n]] 定义游标内可更新的列。如果指定OFcolumn_name [,…n]参数,则只允许修改所列出的列。如果在UPDATE中未指定列的

文档评论(0)

1亿VIP精品文档

相关文档