gpt4 book ai didi

tsql - 使用 t-sql 检索过滤后的存储过程列表

转载 作者:行者123 更新时间:2023-12-03 13:30:37 26 4
gpt4 key购买 nike

我正在尝试获取 t-sql 中的存储过程列表。我正在使用这条线:

exec sys.sp_stored_procedures;

我想过滤结果,所以我只得到用户创建的存储过程。我想过滤掉 sp_*、dt_*、fn_*、xp_* 和其他所有属于系统存储过程且我不感兴趣的东西。如何操作返回的结果集?

使用 Sql Server 2008 express 。

解决了!这是我使用的:
SELECT name FROM sys.procedures
WHERE [type] = 'P'
AND name NOT LIKE 'sp_%'
AND name NOT LIKE 'dt_%'
ORDER BY name ASC;

最佳答案

您可以使用以下 View ,而不是使用存储过程:

Select * From sys.procedures
Where [Type] = 'P'

或者
Select * From Information_Schema.Routines

关于tsql - 使用 t-sql 检索过滤后的存储过程列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2522390/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com