当前位置: 首页 > news >正文

哪公司建设网站随州网站设计开发方案

哪公司建设网站,随州网站设计开发方案,深圳百度竞价推广,域名注册优惠DEALLOCATE删除游标引用。当释放最后的游标引用时,组成该游标的数据结构由 Microsoft SQL Server™ 释放。语法DEALLOCATE { { [ GLOBAL ] cursor_name } | cursor_variable_name }参数cursor_name是已声明游标的名称。当全局和局部游标都以 cursor_name 作为它们的…
DEALLOCATE
删除游标引用。当释放最后的游标引用时,组成该游标的数据结构由 Microsoft® SQL Server™ 释放。

语法
DEALLOCATE { { [ GLOBAL ] cursor_name } | @cursor_variable_name }

参数
cursor_name

是已声明游标的名称。当全局和局部游标都以 cursor_name 作为它们的名称存在时,如果指定 GLOBAL,则 cursor_name 引用全局游标,如果未指定 GLOBAL,则 cursor_name 引用局部游标。

@cursor_variable_name

是 cursor 变量的名称。@cursor_variable_name 必须为 cursor 类型。

注释
对游标进行操作的语句使用游标名称或游标变量引用游标。DEALLOCATE 删除游标与游标名称或游标变量之间的关联。如果一个名称或变量是最后引用游标的名称或变量,则将释放游标,游标使用的任何资源也随之释放。用于保护提取隔离的滚动锁在 DEALLOCATE 上释放。用于保护更新(包括通过游标进行的定位更新)的事务锁一直到事务结束才释放。

DECLARE CURSOR 语句分配游标并使其与游标名称关联:

DECLARE abc SCROLL CURSOR FOR
SELECT * FROM authors

游标名称与某个游标关联之后,该游标在释放之前不能用作相同作用域(GLOBAL 或 LOCAL)内另一个游标的名称。

游标变量使用下列两种方法之一与游标关联:

通过名称,使用 SET 语句将游标设置为游标变量:
DECLARE @MyCrsrRef CURSOR
SET @MyCrsrRef = abc

也可以不定义游标名称而创建游标并使其与变量关联:
DECLARE @MyCursor CURSOR
SET @MyCursor = CURSOR LOCAL SCROLL FOR
SELECT * FROM titles

DEALLOCATE @cursor_variable_name 语句只删除对游标命名变量的引用。直到批处理、存储过程或触发器结束时变量离开作用域,才释放变量。在 DEALLOCATE @cursor_variable_name 语句之后,可以使用 SET 语句使变量与另一个游标关联。

USE pubs
GO
DECLARE @MyCursor CURSOR
SET @MyCursor = CURSOR LOCAL SCROLL FOR
SELECT * FROM titles

DEALLOCATE @MyCursor

SET @MyCursor = CURSOR LOCAL SCROLL FOR
SELECT * FROM sales
GO

不必显式释放游标变量。变量在离开作用域时被隐性释放。

权限
默认情况下,将 DEALLOCATE 权限授予任何有效用户。

示例
下面的脚本显示游标如何持续到最后的名称或持续到引用它们的变量已释放。

USE pubs
GO
-- Create and open a global named cursor that
-- is visible outside the batch.
DECLARE abc CURSOR GLOBAL SCROLL FOR
SELECT * FROM authors
OPEN abc
GO
-- Reference the named cursor with a cursor variable.
DECLARE @MyCrsrRef1 CURSOR
SET @MyCrsrRef1 = abc
-- Now deallocate the cursor reference.
DEALLOCATE @MyCrsrRef1
-- Cursor abc still exists.
FETCH NEXT FROM abc
GO
-- Reference the named cursor again.
DECLARE @MyCrsrRef2 CURSOR
SET @MyCrsrRef2 = abc
-- Now deallocate cursor name abc.
DEALLOCATE abc
-- Cursor still exists, referenced by @MyCrsrRef2.
FETCH NEXT FROM @MyCrsrRef2
-- Cursor finally is deallocated when last referencing
-- variable goes out of scope at the end of the batch.
GO
-- Create an unnamed cursor.
DECLARE @MyCursor CURSOR
SET @MyCursor = CURSOR LOCAL SCROLL FOR
SELECT * FROM titles
-- The following statement deallocates the cursor
-- because no other variables reference it.
DEALLOCATE @MyCursor
GO
http://www.yayakq.cn/news/679598/

相关文章:

  • 咸阳网站建设培训中国企业500强厉害吗
  • 兰州做网站维护的公司注册网站域名
  • 网站普查建设背景网站建设项目预算表
  • 建企业网站怎么收费支付宝小程序代理
  • 多语言站点有多少个小语种网站重庆网站建设红衫
  • 怎样开个人网站二次开发手册
  • 网站开发国际化ftp网站建设
  • 网站开发流程图解释含义创建网站的详细步骤
  • 2小时wordpress建站目前网络推广平台
  • 网站建设搜索优wordpress网站防采集
  • 汽车工厂网站建设wordpress固定链接
  • 网站建设需要摊销吗深圳市app制作公司
  • 青岛网站建设王道下拉強wordpress双语版
  • 淄博专业网站建设如何知道网站后台地址
  • 宿豫区城乡建设局网站wordpress标题前缀
  • 广西建设职业技术学院管理工程系网站2014考试前培训时间网络营销策划方案
  • 渭南定制网站建设公司上海seo课程
  • 怎么自己做导购网站软件开发培训学校软件开发课程内容
  • 惠州惠城网站建设昌江县住房和城乡建设网站
  • 外汇自动跟单网站开发室内设计展厅设计
  • 品牌网站建设大概费用网站建设站建设好吗
  • 宁波余姚网站建设房地产最新消息14号公告
  • 深圳网站建设 设计首选python能够做网站
  • 免费门户网站建设微网站建设市场分析
  • 医院双语网站建设的意义先做网站再付款 怎么回答
  • 网页设计与网站建设 作业建筑企业网站源码
  • fview网站开发在线查询营业执照
  • 浅析个人网站的设计论文三亚婚纱摄影 织梦网站源码
  • 服装厂家东莞网站建设中国建设银行官网入口
  • 衡水企业网站建设wordpress导航栏修改