如何使用SQL Server Management Studio查看SQL Server数据库中的所有功能(内置)?查看SQL Server数据库中的所有功能?
回答
这将返回所有用户定义的函数。我不确定你的意思是“内置”功能。
SELECT *
FROM sys.objects
WHERE RIGHT(type_desc, 8) = 'FUNCTION'
OR
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
这里是所有的系统存储特效列表:
我看到所有表值和标量值函数,但不是系统函数。 Anyclue? – sanjeev40084 2010-05-04 15:37:34
当我们使用'sys.all_objects'时,它是否返回所有数据库或运行查询的数据库中的所有对象? – sanjeev40084 2010-05-04 15:44:57
您正在运行查询的数据库中的所有对象。系统功能都在'sys'模式。 – thecoop 2010-05-04 15:58:30
你的意思是...的可编程性... 2005和2008的函数?
不上SSMS ,但是在TSQL中
select * from master..sysobjects where type = 'fn'
但你是否也指DMV's,sprocs等?
要获得特定数据库的所有用户定义的函数中使用下面的代码
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
- 1. 查看SQL Server数据库中所有角色的安全性?
- 2. 查找SQL Server数据库中的所有伪相关数据
- 3. 能否限制SQL Server DBA查看数据库中的信息?
- 4. 从地图中的SQL Server数据库查看GPS数据
- 5. 查询SQL Server 2012数据库实例中的所有视图
- 6. 使用Java查找实例中的所有SQL Server数据库
- 7. SQL Server:备份所有数据库
- 8. 删除SQL Server数据库中的所有数据
- 9. SQL Server 2005查找某个数据类型的数据库中的所有列
- 10. 如何查看SQL数据库的所有授权?
- 11. 查看来自SQL连接字符串的所有数据库
- 12. SQL查询数据库功能
- 13. 记录SQL Server 2008 Express数据库上的所有查询?
- 14. 循环在SQL Server的所有数据库查询
- 15. 查看SQL Server数据库中的更改
- 16. 查看数据库中发生的错误(远程) - SQL Server
- 17. 如何查看SQL Server 2012数据库中的条目
- 18. SQL Server 2008中的动态跨数据库查看
- 19. SQL请求列出Sql-Server实例中的所有数据库?
- 20. SQL Server数据库性能
- 21. 如何查看数据库中的所有数据?
- 22. 如何将数据从MySql数据库查看到SQL Server Kentico?
- 23. SQL Server数据库查询
- 24. SQL Server数据库邮件功能中的超时错误
- 25. SQL查询列出SQL Server 2005数据库中的所有视图
- 26. SQL Server - 在所有实例中的所有数据库上执行sql语句
- 27. SQL查询数据库的Microsoft SQL Server
- 28. 如何获取SQL SERVER数据库中所有表的行数
- 29. vs2013中的数据库架构查看器功能
- 30. 从SQL Server 2008数据库中选择列中的所有值?
当你说“函数”,你的意思是“用户定义的函数”或你的意思是“任何编程数据库对象,包括存储过程“? – SqlRyan 2010-05-04 15:28:04
所有这些“表值函数”,“标量函数”,“系统函数”等。 – sanjeev40084 2010-05-04 15:31:07
+您正在使用哪个版本的SQL Server? – AdaTheDev 2010-05-04 15:31:23