从 sp_helptext 中提取数据
Extracting data from sp_helptext
我目前正在使用 sp_helptext 提取 370 个程序的描述。我想知道是否有人知道我如何能够提取每个 ap 的程序描述(我在 excel 列表中),而不必手动逐个检查它们?
如果我正确理解了你的问题,那么这可以使用系统函数 OBJECT_DEFINITION 完成,如下所示:
select
[name] as 'SP Name',
object_definition(object_id) as 'SP Definition'
from sys.procedures
where type = 'P'
请问return所有存储过程的名称和源代码。
也可以在定义列的 sys.sql_modules 目录视图中找到。
select
[definition] as 'SP Definition'
from sys.sql_modules
where [definition] like '%procedure%'
我目前正在使用 sp_helptext 提取 370 个程序的描述。我想知道是否有人知道我如何能够提取每个 ap 的程序描述(我在 excel 列表中),而不必手动逐个检查它们?
如果我正确理解了你的问题,那么这可以使用系统函数 OBJECT_DEFINITION 完成,如下所示:
select
[name] as 'SP Name',
object_definition(object_id) as 'SP Definition'
from sys.procedures
where type = 'P'
请问return所有存储过程的名称和源代码。
也可以在定义列的 sys.sql_modules 目录视图中找到。
select
[definition] as 'SP Definition'
from sys.sql_modules
where [definition] like '%procedure%'