sql server 2005 T-SQL @@FETCH_STATUS (Transact-SQL)
来源:互联网 发布:广州美工培训班有底薪? 编辑:程序博客网 时间:2024/05/19 16:35
返回针对连接当前打开的任何游标发出的上一条游标 FETCH 语句的状态。
Transact-SQL 语法约定
语法
@@FETCH_STATUS
返回类型
integer
返回值
0
FETCH 语句成功。
-1
FETCH 语句失败或行不在结果集中。
-2
提取的行不存在。
备注
由于 @@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 FOR
SELECT EmployeeID, Title FROM AdventureWorks.HumanResources.Employee;
OPEN Employee_Cursor;
FETCH NEXT FROM Employee
- sql server 2005 T-SQL @@FETCH_STATUS (Transact-SQL)
- @@FETCH_STATUS (Transact-SQL)
- SQL Server @@fetch_status
- Sql server T-SQL (Transact-SQL)学习
- sql server 2005 T-SQL 参考 -(负)(Transact-SQL)
- sql server 2005 T-SQL 参考 -(减)(Transact-SQL)
- sql server 2005 T-SQL 参考 *(乘)(Transact-SQL)
- sql server 2005 T-SQL 参考 /(除)(Transact-SQL)
- sql server 2005 T-SQL &(位与)(Transact-SQL)
- sql server 2005 T-SQL |(位或)(Transact-SQL)
- sql server 2005 T-SQL ~(位非)(Transact-SQL)
- sql server 2005 T-SQL =(等于)(Transact-SQL)
- sql server 2005 T-SQL >(大于)(Transact-SQL)
- sql server 2005 T-SQL --(注释)(Transact-SQL)
- sql server 2005 T-SQL /*...*/(注释)(Transact-SQL)
- sql server 2005 T-SQL $PARTITION (Transact-SQL)
- sql server 2005 T-SQL @@CONNECTIONS (Transact-SQL)
- sql server 2005 T-SQL @@CPU_BUSY (Transact-SQL)
- sql server 2005 T-SQL @@CURSOR_ROWS (Transact-SQL)
- sql server 2005 T-SQL @@DATEFIRST (Transact-SQL)
- sql server 2005 T-SQL @@DBTS (Transact-SQL)
- sql server 2005 T-SQL @@ERROR (Transact-SQL)
- SAXBuilder,Document,Element等作用
- sql server 2005 T-SQL @@FETCH_STATUS (Transact-SQL)
- sql server 2005 T-SQL @@IDENTITY (Transact-SQL)
- IE无法显示FLASH的解决方法
- sql server 2005 T-SQL @@IDLE (Transact-SQL)
- sql server 2005 T-SQL @@IO_BUSY (Transact-SQL)
- Sun SPOT Quick Start Tutorial: Ectoplasmic Bouncing Ball Demo (https://www.sunspotworld.com/docs/Green/Tutorial/EctoplasmicBall
- sql server 2005 T-SQL @@LANGID (Transact-SQL)
- sql server 2005 T-SQL @@LANGUAGE (Transact-SQL)
- sql server 2005 T-SQL @@LOCK_TIMEOUT (Transact-SQL)