【发布时间】:2016-04-06 04:47:48
【问题描述】:
我正在尝试从我的应用程序中查找存储过程并查找函数和子函数以及用于在 SQL Server 2014 中重新设计应用程序的视图。我正在尝试花费大量时间,我想在像这样的 SQL 查询:
SELECT
OBJECT_NAME(object_id),
OBJECT_DEFINITION(object_id)
FROM
sys.procedures
WHERE
OBJECT_DEFINITION(object_id) LIKE '%fn%'
这是检索所有使用函数的存储过程。我的要求如下:
- 用于查找特定存储过程中使用的函数和子函数的 SQL 查询。
- 查找函数或存储过程中使用的所有视图。
我的命名约定如下:
-
P_*用于存储过程 -
FN_*功能 -
VW_*求意见
我的应用程序很大,因此手动查找存储过程很容易,但查找函数和视图确实需要时间。
【问题讨论】:
-
你试过 sp_depends "你的过程名"。它将返回所有对象取决于特定的 sp
-
我没试过
sp_depends
标签: sql sql-server sql-server-2014 database-administration