SqlServer中查看当前Open的Cursor方法

 更新时间:2015年07月07日 10:16:37   投稿:junjie  
这篇文章主要介绍了SqlServer中查看当前Open的Cursor方法,本文为了解决A cursor with thename ' ' already exists总结的几个方法,需要的朋友可以参考下

遇到错误: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

结果:

相关文章

  • SQL Server四个系统表的知识讲解

    SQL Server四个系统表的知识讲解

    今天小编就为大家分享一篇关于SQL Server系统表知识,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • 数据库性能优化一:数据库自身优化提升性能

    数据库性能优化一:数据库自身优化提升性能

    数据库自身优化包括:增加次数据文件,设置文件自动增长、表分区,索引分区、分布式数据库设计、整理数据库碎片等等.需要了解的朋友可以参考下
    2013-01-01
  • Mysql中悲观锁与乐观锁应用介绍

    Mysql中悲观锁与乐观锁应用介绍

    乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展.这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人,文中详细介绍了悲观锁与乐观锁,需要的朋友可以参考下
    2022-08-08
  • SQL Server Alwayson创建代理作业的注意事项详解

    SQL Server Alwayson创建代理作业的注意事项详解

    在工作中有时为了避免数据库增长太大所以需要定时来删除某段时间前的数据,所以使用代理作业的方式来实现定时删除的功能,下面这篇文章主要给大家介绍了关于SQL Server Alwayson创建代理作业的注意事项,需要的朋友可以参考下。
    2017-09-09
  • PL/SQL DEVELOPER 使用的一些技巧

    PL/SQL DEVELOPER 使用的一些技巧

    了解一点编程的常识的人都知道,编码风格很重要。在阅读代码方面,保持一致的编码风格,阅读起来比较容易;大家都应该养成一种自己的编码习惯,并保持下去。
    2013-04-04
  • mssql 数据库表行转列,列转行终极方案

    mssql 数据库表行转列,列转行终极方案

    mssql 数据库表行转列,列转行终极方案,需要的朋友可以参考下。
    2010-04-04
  • sqlserver缓存清理的实现

    sqlserver缓存清理的实现

    在SQLServer中,缓存是一个重要的组成部分,定期进行缓存清理是必要的,本文主要介绍了sql server缓存清理的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • 解析SQL Server中SQL日期转换出错的原因

    解析SQL Server中SQL日期转换出错的原因

    这篇文章主要介绍了SQL Server中日期转换出错的原因,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01
  • SQL使用登录名连接数据库报错(错误代码18456问题)

    SQL使用登录名连接数据库报错(错误代码18456问题)

    18456是因密码或用户名错误而使身份验证失败,如果用户名密码正确,则该登录名没有连接数据库引擎权限,本文就来介绍一下解决方法,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • SQL server内存问题排查方案

    SQL server内存问题排查方案

    由于昨晚线上服务器数据库突然访问数据缓慢,任务管理里面SQL server进程爆满等等,重大事故的排查拟写解决方案,文中通过代码示例和图文讲解的非常详细,需要的朋友可以参考下
    2024-03-03

最新评论