如何判断游标是否存在?

简介:

有两个方法可以查看Cursor是否Open:

 

1.查询syscursors系统表:

 

Select*fromMASTER.dbo.syscursors

 

2. 使用CURSOR_STATUS函数:

 

比如:

CREATETABLE#TMP

(

iiint

)

GO

 

INSERTINTO#TMP(ii)VALUES(1)

INSERTINTO#TMP(ii)VALUES(2)

INSERTINTO#TMP(ii)VALUES(3)

 

GO

 

--Create a cursor.

DECLAREcurCURSOR

FORSELECT*FROM#TMP

 

--Display the status of the cursor before and after opening

--closing the cursor.

 

SELECTCURSOR_STATUS('global','cur')AS'After declare'

OPENcur

SELECTCURSOR_STATUS('global','cur')AS'After Open'

CLOSEcur

SELECTCURSOR_STATUS('global','cur')AS'After Close'

 

--Remove the cursor.

DEALLOCATEcur

 

--Drop the table.

DROPTABLE#TMP

 

 

本文转自 lzf328 51CTO博客,原文链接:http://blog.51cto.com/lzf328/1224149



相关文章
获取apk的签名信息
在接入第三方功能时,经常要注册提交apk的签名信息 (sha1签名)?,下面列出相关步骤。 获取apk签名信息的步骤: 1)修改apk后缀名为zip,解压得到其中的META-INF文件夹; 2)把META-INF文件夹放到C盘根目录下; 3)在dos面板中,  敲入命令:  keytool -printcert -file C:\META-INF\CERT.
5801 0
|
数据可视化 JavaScript 前端开发
推荐8个炫酷的数据可视化大屏项目
推荐8个炫酷的数据可视化大屏项目
4865 1
|
12月前
|
Kubernetes Cloud Native Java
当 Quarkus 遇上 Spring Boot,谁才是现代云原生应用的终极之选?究竟哪款能助你的应用傲视群雄?
Quarkus 和 Spring Boot 均为构建现代云原生应用的热门框架,旨在简化开发流程并提升性能。Spring Boot 依托庞大的 Spring 生态系统,提供开箱即用的体验,适合快速搭建应用。Quarkus 由红帽发起,专为 GraalVM 和 HotSpot 设计,强调性能优化和资源消耗最小化,是云原生环境的理想选择。
779 3
|
10月前
|
机器学习/深度学习 人工智能 网络架构
深入理解深度学习中的卷积神经网络(CNN)
深入理解深度学习中的卷积神经网络(CNN)
191 1
|
人工智能 自然语言处理 算法
魔搭城市行 | 南京站 · 「阿里巴巴人工智能大模型&魔搭开源社区交流论坛」成功举办
2024年1月11日下午,阿里巴巴人工智能大模型及魔搭开源社区交流沙龙 · 南京站在南京软件谷云密城L栋成功举办!
|
测试技术 uml
UML之协作图
UML之协作图
369 0
|
传感器 安全 测试技术
Android 13适配
Android 13适配
888 0
|
数据处理
InVEST模型的下载及入门操作(以InVEST3.13.0为例)
InVEST是一套免费的开源软件模型,是美国自然资本项目组开发的、用于评估生态系统服务功能量及其经济价值、支持生态系统管理和决策的一套模型系统,用于绘制和评估维持和实现人类生活的自然商品和服务。包括商品生产(如食物)、生命维持过程(如水净化)和充实生命的条件(如美丽、娱乐机会)以及选择的保护(如未来使用的遗传多样性)等模块。(翻译自模型官网)
2590 1
|
Java Android开发 Kotlin
kotlin查看编译后的Java代码
kotlin查看编译后的Java代码
|
开发工具 git
GitHub/GitLab 为不同的项目修改提交名字 user.name 和邮箱 user.email(附:批量处理脚本)
大疫情的背景下,家里的电脑需要同时支撑自己和公司的项目,根据 GitHub/GitLab 网站的提交记录上看,其是根据邮箱来辨识用户的,所以有必要分别针对不同的项目设置不同的 Git 名字(user.name)和邮箱(user.email)。
706 1