仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1017|回复: 7
打印 上一主题 下一主题

[学习教程] MSSQL网页编程之@@FETCH_STATUS

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:35:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统status@@FETCH_STATUS
前往被FETCH语句实行的最初游标的形态,而不是任何以后被毗连翻开的游标的形态。
前往值形貌0FETCH语句乐成。-1FETCH语句失利或此行不在了局会合。-2被提取的行不存在。
语法
@@FETCH_STATUS
前往范例
integer
正文
因为@@FETCH_STATUS关于在一个毗连上的一切游标是全局性的,要当心利用@@FETCH_STATUS。在实行一条FETCH语句后,必需在对另外一游标实行另外一FETCH语句前测试@@FETCH_STATUS。在任何提取操纵呈现在此毗连上前,@@FETCH_STATUS的值没有界说。

比方,用户从一个游标实行一条FETCH语句,然后挪用一个存储历程,此存储历程翻开并处置另外一个游标的了局。当把持从被挪用的存储历程前往后,@@FETCH_STATUS反应的是在存储过程当中实行的最初的FETCH语句的了局,而不是在存储历程被挪用之前的FETCH语句的了局。
示例
上面的示例用@@FETCH_STATUS把持在一个WHILE轮回中的游标举动。

DECLAREEmployee_CursorCURSORFORSELECTLastName,FirstNameFROMNorthwind.dbo.EmployeesOPENEmployee_CursorFETCHNEXTFROMEmployee_CursorWHILE@@FETCH_STATUS=0BEGINFETCHNEXTFROMEmployee_CursorENDCLOSEEmployee_CursorDEALLOCATEEmployee_Cursor
既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。
蒙在股里 该用户已被删除
沙发
发表于 2015-1-18 08:44:52 | 只看该作者
连做梦都在想页面结构是怎么样的,绝非虚言
飘灵儿 该用户已被删除
板凳
发表于 2015-1-21 14:52:11 | 只看该作者
呵呵,这就是偶想说的
若天明 该用户已被删除
地板
发表于 2015-1-30 20:08:22 | 只看该作者
很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。
谁可相欹 该用户已被删除
5#
发表于 2015-2-6 15:48:15 | 只看该作者
但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。
小女巫 该用户已被删除
6#
发表于 2015-2-16 23:12:10 | 只看该作者
至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。
愤怒的大鸟 该用户已被删除
7#
 楼主| 发表于 2015-3-12 05:22:22 | 只看该作者
而写到本地,我又考虑到效率问题.大家来讨论讨论吧,分数不打紧,就给10分,十全十美,没啥对错,各抒己见,但是要有说服力的哦~
变相怪杰 该用户已被删除
8#
发表于 2015-3-19 18:11:06 | 只看该作者
是否碎片会引发效率问题?这都是需要进一步探讨的东西。varbinary(max)代替image也让SQLServer的字段类型更加简洁统一。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 19:34

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表