zoukankan      html  css  js  c++  java
  • (4.27)查看存储过程中的依赖关系

    关键词:查看存储过程中引用的表,查看表在哪些存储过程中出现过

    很多时候需要找到存储过程所依赖的对象。博客描述了一种在SQL服务器中查找存储过程依赖关系的方法。

    以下查询创建存储过程。

    以下查询列出了usp_getpersonaddress过程所依赖的所有对象。

    上述查询的输出如下所示。

        在sql server中查找存储过程的依赖关系

    2、查看与表相关的存储过程

      

    SELECT DISTINCT objects.name, objects.type,
    comments.text proc_defintion
    FROM syscomments comments
    INNER JOIN sys.objects objects 
    ON comments.id=objects.object_id
    WHERE comments.text LIKE '%Person.Address%'
    AND objects.type='P'

    3、查看与列相关的存储过程

    -- find stored procedure related to a column in database
    SELECT DISTINCT objects.name, objects.type,
    comments.text proc_defintion
    FROM syscomments comments
    INNER JOIN sys.objects objects 
    ON comments.id=objects.object_id
    WHERE comments.text LIKE '%AddressID%'
    AND objects.type='P'
  • 相关阅读:
    异常处理 Exception
    C#使用SQLite出错:无法加载 DLL“SQLite.Interop.dll”,找不到指定的模块
    NullableKey:解决Dictionary中键不能为null的问题 zt
    STSdb
    C# 如何获取某个类型或类型实例对象的大小
    CORREL
    C# 深复制
    mysql数据库创建函数过程
    mysql 数据库怎样快速的复制表以及表中的数据
    代码优化(一)
  • 原文地址:https://www.cnblogs.com/gered/p/10650419.html
Copyright © 2011-2022 走看看