源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

SqlServer中查看当前Open的Cursor方法

  • 时间:2020-08-22 17:22 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:SqlServer中查看当前Open的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
结果: [img]http://files.jb51.net/file_images/article/201507/201577101623978.png?201567101630[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部