DataBase/MS-SQL

MS-SQL에서 Stored Procedure 내용 검색...

블루미르7 2007. 8. 24. 10:25
반응형
* MS-SQL에서 작성된 Stored Procedure의 내용을 검색할 수 있다.

등록된 SP에 대한 정보는..
SYS.SYSOBJECTS 와 SYS.SYSCOMMENTS 를 사용하여 조회할 수 있다..


EX)

SELECT A.*
FROM  SYS.SYSOBJECTS A
    INNER JOIN
    SYS.SYSCOMMENTS B
    ON A.ID  = B.ID
WHERE  A.XTYPE   = 'P'
 AND  A.CATEGORY = 0
 AND  B.TEXT LIKE '%' + @검색할 내용 + '%'

OR

SELECT *
FROM SYS.SYSOBJECTS A
WHERE EXISTS (
     SELECT *
     FROM SYS.SYSCOMMENTS
     WHERE A.ID = ID
      AND TEXT LIKE '%' + @검색할 내용 + '%'

    )
 AND XTYPE = 'P' AND CATEGORY = 0
ORDER BY 1
반응형