SqlServer中查看當(dāng)前Open的Cursor方法
更新時(shí)間:2015年07月07日 10:16:37 投稿:junjie
這篇文章主要介紹了SqlServer中查看當(dāng)前Open的Cursor方法,本文為了解決A cursor with thename ' ' already exists總結(jié)的幾個(gè)方法,需要的朋友可以參考下
遇到錯(cuò)誤:A cursor with thename ' ' already exists,想要看是什么代碼導(dǎo)致的。找到下面幾種方法.
--測試聲明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
結(jié)果:
相關(guān)文章
SQL語句查詢數(shù)據(jù)庫中重復(fù)記錄的個(gè)數(shù)
一個(gè)sql語句:一個(gè)表test有四個(gè)字段id,a,b,c,如果表中的記錄有三個(gè)字段a,b,c都相等,則說明這條記錄是相同的,求相同的記錄的個(gè)數(shù) 。2009-11-11INSERT INTO SELECT語句與SELECT INTO FROM語句的一些區(qū)別
INSERT INTO SELECT語句與SELECT INTO FROM語句的一些區(qū)別介紹,需要的朋友可以參考下面的說明與條件2012-05-05使用FORFILES命令來刪除SQLServer備份的批處理
利用這些參數(shù)可以構(gòu)造下面的例子來解決你刪除備份腳本文件的難題。你可以基于更改時(shí)間/日期或者備份類型來創(chuàng)建腳本。你甚至可以構(gòu)造能夠同時(shí)參照兩種標(biāo)準(zhǔn)的腳本2012-05-05