Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

има ли някакъв начин да получите списъка с вградената функция на sql сървъра?

Опитайте това

SELECT name, definition, type_desc 
FROM sys.sql_modules m 
INNER JOIN sys.objects o ON m.object_id=o.object_id
WHERE type_desc like '%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

Вградена функция




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Избягвайте да наименувате съхранените от потребителя процедури SP% или SP_%

  2. Функцията SUM не събира правилно

  3. Лесен начин за транспониране на колони и редове в SQL?

  4. Как да конвертирате данни в json формат в SQL Server 2008?

  5. Как мога да генерирам INSERT скрипт за съществуваща таблица на SQL Server, която включва всички съхранени редове?