首页 > 数据库 > mysql教程 > 如何查看当前Open的Cursor

如何查看当前Open的Cursor

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 15:23:02
原创
1551 人浏览过

遇到错误:A cursor with thename already exists,想要看是什么代码导致的。找到下面几种方法. --测试声明Cursor并且打开 DECLARE vend_cursor CURSOR FOR SELECT * FROMPurchasing.Vendor OPEN vend_cursor FETCH NEXTFROMvend_cursor; --使用下面的三种方

遇到错误:A cursor with thename ' ' already exists,想要看是什么代码导致的。找到下面几种方法.

--测试声明Cursor并且打开

DECLARE vend_cursor CURSOR

FOR SELECT * FROMPurchasing.Vendor

OPEN vend_cursor

FETCH NEXTFROMvend_cursor;

--使用下面的三种方法都可以

SELECT ec.session_id,ec.name,ec.properties,ec.creation_time,ec.is_open,ec.writes,ec.reads,t.text

FROM sys.dm_exec_cursors(0)ec

CROSS APPLYsys.dm_exec_sql_text(ec.sql_handle)t

dbcc activecursors(0)

SELECT *FROMMASTER..SYSCURSORS

结果:

\

看起来DMV的结果更全面。

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
如何配置 bcmath
来自于 1970-01-01 08:00:00
0
0
0
java如何生成token?
来自于 1970-01-01 08:00:00
0
0
0
phpstudy 自带apache如何升级openssl到1.0.2o版本
来自于 1970-01-01 08:00:00
0
0
0
多个参数如何
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板