[SQL Server] 查询一段代码片段存在于哪段存过、触发器、函数的方法

发布时间 2023-05-04 11:17:36作者: 纯纯的牛马
SELECT A.NAME 来源名称,B.TEXT 代码内容,
    CASE
        WHEN A.XTYPE='V' THEN '视图'
        WHEN A.XTYPE='P' THEN '存储过程'
        WHEN A.XTYPE='FN' THEN '标量函数'
        WHEN A.XTYPE='TF' THEN '表函数'
        WHEN A.XTYPE='TR' THEN '触发器'
        ELSE A.XTYPE
    END 类型
FROM SYSOBJECTS A INNER JOIN SYSCOMMENTS B ON A.ID=B.ID
WHERE B.TEXT LIKE '%这里写需要查询的代码片段%'
ORDER BY 类型