【发布时间】:2014-11-12 09:50:00
【问题描述】:
我有一个存储过程,需要更改它。 但唯一的方法是 drop 和 create,它可以删除引用! 是否有任何方法可以检查它是否引用了我的程序。
【问题讨论】:
-
什么 DB2 版本/平台?顺便说一句,删除例程不会删除依赖的例程。
-
我已经为我的实验创建了此过程的副本,但感谢您提供信息。
标签: sql stored-procedures db2
我有一个存储过程,需要更改它。 但唯一的方法是 drop 和 create,它可以删除引用! 是否有任何方法可以检查它是否引用了我的程序。
【问题讨论】:
标签: sql stored-procedures db2
选择名称作为[存储过程名称] FROM 系统程序 WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%SP_Name%' AND OBJECT_DEFINITION(OBJECT_ID) LIKE '%SP_Name%'
上述查询将为您提供使用您的 Sp 的存储过程名称。(使用您要搜索的存储过程名称编辑“SP_Name”)
【讨论】: