如何使用SQL Server Management Studio查看SQL Server数据库中的所有功能(内置)?
qjp7pelc1#
这将返回所有用户定义的函数。我不确定您所说的“内置”函数是什么意思。
SELECT * FROM sys.objects WHERE RIGHT(type_desc, 8) = 'FUNCTION'
或
SELECT * FROM sys.all_objects where type in ('FN','AF','FS','FT','IF','TF')
以下是这些类型:
--AF = Aggregate function (CLR) --C = CHECK constraint --D = DEFAULT (constraint or stand-alone) --F = FOREIGN KEY constraint --PK = PRIMARY KEY constraint --P = SQL stored procedure --PC = Assembly (CLR) stored procedure --FN = SQL scalar-function --FS = Assembly (CLR) scalar function --FT = Assembly (CLR) table-valued function --R = Rule (old-style, stand-alone) --RF = Replication filter procedure --SN = Synonym --SQ = Service queue --TA = Assembly (CLR) trigger --TR = SQL trigger --IF = SQL inlined table-valued function --TF = SQL table-valued function --U = Table (user-defined) --UQ = UNIQUE constraint --V = View --X = Extended stored procedure --IT = Internal table
以下是所有系统存储的PROC的列表:
http://msdn.microsoft.com/en-us/library/ms187961.aspx
emeijp432#
你是说2005年和2008年的可编程性函数下的函数吗?
mo49yndu3#
不是在SSMS上,而是在TSQL上
select * from master..sysobjects where type = 'fn'
但你的意思是包括机动车管理局、电动助力车等吗?
9gm1akwq4#
要获取特定数据库的所有用户定义函数,请使用以下代码
USE AdventureWorks; GO SELECT name AS function_name ,SCHEMA_NAME(schema_id) AS schema_name ,type_desc FROM sys.objects WHERE type_desc LIKE '%FUNCTION%'; GO
4条答案
按热度按时间qjp7pelc1#
这将返回所有用户定义的函数。我不确定您所说的“内置”函数是什么意思。
或
以下是这些类型:
以下是所有系统存储的PROC的列表:
http://msdn.microsoft.com/en-us/library/ms187961.aspx
emeijp432#
你是说2005年和2008年的可编程性函数下的函数吗?
mo49yndu3#
不是在SSMS上,而是在TSQL上
但你的意思是包括机动车管理局、电动助力车等吗?
9gm1akwq4#
要获取特定数据库的所有用户定义函数,请使用以下代码