返回列表我的数据库中的所有过程,表和函数

时间:2012-05-11 10:32:10

标签: sql-server

我想要sql查询,它将返回列表我数据库中的所有过程,表和函数 我尝试了以下查询程序,但没有工作

SELECT NAME FROM sys.all_objects WHERE type='P'

1 个答案:

答案 0 :(得分:1)

要返回所有过程(系统过程除外),查询为: -

select * from DBName.information_schema.routines where routine_type = 'PROCEDURE'

对于所有功能,您都可以使用

SELECT name AS function_name
,type_desc
FROM sys.objects
WHERE type_desc LIKE '%FUNCTION%';

对于所有表格,查询为:

SELECT * FROM sys.Tables