什么查询可以返回SQL Server数据库中所有存储过程的名称
如果查询可以排除系统存储过程,那将更有帮助。
什么查询可以返回SQL Server数据库中所有存储过程的名称
如果查询可以排除系统存储过程,那将更有帮助。
当前回答
如果你使用的是SQL Server 2005,下面的操作可以正常工作:
select *
from sys.procedures
where is_ms_shipped = 0
其他回答
select *
from dbo.sysobjects
where xtype = 'P'
and status > 0
试试这个codeplex链接,这个实用程序帮助本地化sql数据库中的所有存储过程。
https://exportmssqlproc.codeplex.com/
exec sp_stored_procedures; Docs.Microsoft.com
很容易记住。
在SQL server中选择存储过程列表。更多信息请参考这里: https://coderrooms.blogspot.com/2017/06/select-list-of-stored-procedure-in-sql.html
SELECT name,
type
FROM dbo.sysobjects
WHERE (type = 'P')