SqlServer中怎么查看当前Open的Cursor方法

这篇文章将为大家详细讲解有关SqlServer中怎么查看当前Open的Cursor方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

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

--测试声明Cursor并且打开DECLARE vend_cursor CURSOR  FOR SELECT * FROMPurchasing.VendorOPEN vend_cursorFETCH NEXTFROMvend_cursor; --使用下面的三种方法都可以SELECT ec.session_id,ec.name,ec.properties,ec.creation_time,ec.is_open,ec.writes,ec.reads,t.textFROM sys.dm_exec_cursors(0)ecCROSS APPLYsys.dm_exec_sql_text(ec.sql_handle)t dbcc activecursors(0) SELECT *FROMMASTER..SYSCURSORS

关于SqlServer中怎么查看当前Open的Cursor方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。