什麼查詢能夠返回SQL Server數據庫中全部存儲過程的名稱 數據庫
若是查詢能夠排除系統存儲過程,那將更有幫助。 spa
除了系統過程以外,這還能夠幫助列出過程: code
select * from sys.all_objects where type='p' and is_ms_shipped=0
這,列出你想要的全部東西 orm
在Sql Server 2005,2008,2012中: ip
Use [YourDataBase] EXEC sp_tables @table_type = "'PROCEDURE'" EXEC sp_tables @table_type = "'TABLE'" EXEC sp_tables @table_type = "'VIEW'"
要麼 io
SELECT * FROM information_schema.tables SELECT * FROM information_schema.VIEWS
如下將在所選數據庫中返回全部過程table
SELECT * FROM sys.procedures
select * from dbo.sysobjects where xtype = 'P' and status > 0
SELECT name, type FROM dbo.sysobjects WHERE (type = 'P')