SELECT udf. NAME , |
SCHEMA_NAME(udf.schema_id), |
m.DEFINITION |
FROM [sys].[all_sql_modules] m |
INNER JOIN [sys].[all_objects] udf ON m.object_id = udf.object_id |
WHERE DEFINITION LIKE '%create function%' |
AND udf.type IN ( |
'TF' , |
'FN' , |
'IF' , |
'FS' , |
'FT' |
) |
AND CAST ( CASE |
WHEN udf.is_ms_shipped = 1 |
THEN 1 |
WHEN ( |
SELECT major_id |
FROM sys.extended_properties |
WHERE major_id = udf.object_id |
AND minor_id = 0 |
AND class = 1 |
AND NAME = N 'microsoft_database_tools_support' |
) IS NOT NULL |
THEN 1 |
ELSE 0 |
END AS BIT ) = 0 |
by: 发表于:2017-09-07 15:52:28 顶(0) | 踩(0) 回复
??
回复评论