查詢以列出全部存儲過程

什麼查詢能夠返回SQL Server數據庫中全部存儲過程的名稱 數據庫

若是查詢能夠排除系統存儲過程,那將更有幫助。 spa


#1樓

除了系統過程以外,這還能夠幫助列出過程: code

select * from sys.all_objects where type='p' and is_ms_shipped=0

#2樓

這,列出你想要的全部東西 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

#3樓

如下將在所選數據庫中返回全部過程table

SELECT * FROM sys.procedures

#4樓

select *  
  from dbo.sysobjects
 where xtype = 'P'
   and status > 0

#5樓

SELECT name, 
       type
  FROM dbo.sysobjects
 WHERE (type = 'P')
相關文章
相關標籤/搜索