zoukankan      html  css  js  c++  java
  • TSQL列出最后访问的存储过程

         在SQL SERVER中,我们需要列出最后访问的存储过程,那您可以试试执行下面的脚本,更改Database_Name为你的数据库名,更改查询条件中存储过程匹配的名称:

    Use Database_Name
    Go
     
    SELECT  a.execution_count ,
        OBJECT_NAME(objectid) Name,
        query_text = SUBSTRING( 
        b.text, 
        a.statement_start_offset/2, 
        (    CASE WHEN a.statement_end_offset = -1 
            THEN len(convert(nvarchar(max), b.text)) * 2 
            ELSE a.statement_end_offset 
            END - a.statement_start_offset)/2
        ) ,
        b.dbid ,
        dbname = db_name(b.dbid) ,
        b.objectid ,
        a.creation_time,
        a.last_execution_time,
        a.*
    FROM            sys.dm_exec_query_stats a 
    CROSS APPLY     sys.dm_exec_sql_text(a.sql_handle) as b 
    WHERE OBJECT_NAME(objectid) like 'sp%'
    ORDER BY a.last_execution_time DESC

          
          希望对您Database开发有帮助。
          您可能感兴趣的文章:

          实用T-SQL之生成当前索引数据库中的外键上


    作者:Petter Liu
    出处:http://www.cnblogs.com/wintersun/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    该文章也同时发布在我的独立博客中-Petter Liu Blog

  • 相关阅读:
    吴军博士:物联网和人工智能将再造一个英特尔和微软 | 万物互联
    速来膜拜!20位活跃在Github上的国内技术大牛
    创建带Mipmap的osg::Image
    C#文件系统管理【转】
    C#文本文件(.txt)读写 [转]
    C#连接SQL Server数据库进行简单操作[转]
    shell脚本把一些请求量非常高的ip给拒绝掉
    linux获取精准进程PID之pgrep命令
    Kubernetes的Cron Job
    StatefulSet和Deployment的区别
  • 原文地址:https://www.cnblogs.com/wintersun/p/2748887.html
Copyright © 2011-2022 走看看