'SP 내용 검색'에 해당되는 글 1건

  1. 2013.03.08 [MSSQL] 테이블명, 컬럼명, SP내용 검색
SELECT * FROM DBO.SYSOBJECTS
WHERE xTYPE = 'U'
AND [NAME] LIKE '%검색어%' -- 테이블명을 LIKE 조건으로 검색
ORDER BY [NAME]


xTYPE의 종류

AF : 집계함수

C : CHECK 제약조건

D : DEFAULT 제약조건 혹은 독립실행형

F : FOREIGN 제약조건

PK : Primay Key 제약조건

P : Stored Procedure

FN : SQL 스칼라함수

S : 시스템 기본 테이블

U : 테이블(사용자정의)

UQ : UNIQUE 제약조건

V : 뷰

 


SELECT * 
FROM INFORMATION_SCHEMA.TABLES  AS TBL
INNER JOIN INFORMATION_SCHEMA.COLUMNS AS CLM ON TBL.TABLE_NAME = CLM.TABLE_NAME 
WHERE COLUMN_NAME LIKE '%검색어%' AND TABLE_TYPE = 'BASE TABLE' 
-- 컬럼명으로 검색하여 테이블 정보 출력

SELECT DISTINCT B.NAME FROM SYSCOLUMNS A, SYSOBJECTS B
WHERE A.ID = B.ID
AND B.XTYPE = 'U' AND A.NAME LIKE '%컬럼명%' -- 해당 컬럼명이 포함된 테이블 이름을 반환

SELECT DISTINCT O.NAME FROM DBO.SYSOBJECTS O
INNER JOIN DBO.SYSCOMMENTS C ON O.ID = C.ID
WHERE O.XTYPE = 'P' AND C.TEXT LIKE '%KEYWORD%'; -- SP 내에서 내용 검색
Posted by lI헐헐Il
,