puqiong233

导航

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

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 类型

 

posted on 2023-05-04 11:12  纯纯的牛马  阅读(40)  评论(0编辑  收藏  举报