@@FETCH_STATUS
来源:互联网 发布:超高清壁纸软件 编辑:程序博客网 时间:2024/06/07 09:35
@@FETCH_STATUS (Transact-SQL)
返回针对连接当前打开的任何游标发出的上一条游标 FETCH 语句的状态。
备注
由于 @@FETCH_STATUS 对于在一个连接上的所有游标都是全局性的,所以要谨慎使用 @@FETCH_STATUS。在执行一条 FETCH 语句后,必须在对另一游标执行另一 FETCH 语句前测试 @@FETCH_STATUS。在此连接上出现任何提取操作之前,@@FETCH_STATUS 的值没有定义。
例如,用户从一个游标执行一条 FETCH 语句,然后调用一个存储过程,此存储过程打开并处理另一个游标的结果。从被调用的存储过程返回控制后,@@FETCH_STATUS 反映的是在存储过程中执行的最后的 FETCH 语句的结果,而不是在存储过程被调用之前的 FETCH 语句的结果。
若要检索特定游标的最后提取状态,请查询 sys.dm_exec_cursors 动态管理函数的 fetch_status 列。
示例
以下示例用 @@FETCH_STATUS 控制一个 WHILE 循环中的游标活动。
DECLARE Employee_Cursor CURSOR FORSELECT EmployeeID, Title FROM AdventureWorks.HumanResources.Employee;OPEN Employee_Cursor;FETCH NEXT FROM Employee_Cursor;WHILE @@FETCH_STATUS = 0 BEGIN FETCH NEXT FROM Employee_Cursor; END;CLOSE Employee_Cursor;DEALLOCATE Employee_Cursor;GO |
- @@FETCH_STATUS
- @@FETCH_STATUS
- @@FETCH_STATUS
- @@FETCH_STATUS
- @@FETCH_STATUS
- @@FETCH_STATUS
- @@fetch_status @@fetch_status是MSSQL的一个全局变量
- @@FETCH_STATUS 返回值
- @@fetch_status (转载)
- @@fetch_status 的用法
- sql 游标 @@fetch_status
- SQL Server @@fetch_status
- @@FETCH_STATUS (Transact-SQL)
- sql service @@FETCH_STATUS
- SQL SERVER中游标的 @@fetch_status 的意义
- sqlserver游标嵌套时@@FETCH_STATUS的值
- sql server 2005 T-SQL @@FETCH_STATUS (Transact-SQL)
- 高效搜索 Google搜索语法简介
- 从printf谈可变参数函数的实现--------作者:戎亚新
- 深入理解DIV
- iptables 学习笔记
- Json.NET
- @@FETCH_STATUS
- Struts学习笔记zz
- 编程经验系列Java学习杂谈(九):Struts
- 使用批处理自动上传文件到FTP
- 域名状态及其意义
- 小U盘变身最强大路由器
- JAVA程序员修炼之道2
- C#查询MySQL数据库中表是否存在,不存在则创建该表
- 解决Mod_wsgi模块的编译错误