2

就像是:

SELECT * FROM sys.functions
4

3 回答 3

3

对于 SQLServer2005,它是:

SELECT * 
    FROM sys.objects 
    WHERE type in ('TF','FN','IF') 
于 2009-12-03T17:11:15.070 回答
2

像这样的东西会给你你创建的 udfs 的所有细节。

SELECT *
    FROM
        sysobjects
    WHERE
        (type = 'TF' OR type = 'FN' OR type = 'IF')
        AND
        objectproperty(id, 'IsMSShipped') = 0

如果您想要一切,请摆脱第二个条件。

于 2009-12-03T16:39:32.507 回答
0

这将为您提供名称和定义:

SELECT SPECIFIC_NAME, ROUTINE_DEFINITION
    FROM INFORMATION_SCHEMA.ROUTINES 
WHERE ROUTINE_TYPE = 'FUNCTION'
于 2009-12-03T16:41:48.867 回答