如何使用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