【问题标题】:How to find all referenced to stored procedure如何查找所有引用的存储过程
【发布时间】:2014-11-12 09:50:00
【问题描述】:

我有一个存储过程,需要更改它。 但唯一的方法是 drop 和 create,它可以删除引用! 是否有任何方法可以检查它是否引用了我的程序。

【问题讨论】:

  • 什么 DB2 版本/平台?顺便说一句,删除例程不会删除依赖的例程。
  • 我已经为我的实验创建了此过程的副本,但感谢您提供信息。

标签: sql stored-procedures db2


【解决方案1】:

选择名称作为[存储过程名称] FROM 系统程序 WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%SP_Name%' AND OBJECT_DEFINITION(OBJECT_ID) LIKE '%SP_Name%'

上述查询将为您提供使用您的 Sp 的存储过程名称。(使用您要搜索的存储过程名称编辑“SP_Name”)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-09
    • 2010-10-29
    • 2011-02-19
    • 2013-11-01
    • 2015-04-12
    • 2014-10-25
    相关资源
    最近更新 更多