가라

-- 테이블명 검색

SELECT * FROM information_schema.TABLE_CONSTRAINTS WHERE TABLE_NAME = '테이블명'


-- 컬럼명 검색

SELECT * FROM information_schema.COLUMNS WHERE COLUMN_NAME = '컬럼명'


-- PK 검색

SELECT * FROM information_schema.KEY_COLUMN_USAGE


-- 전체 테이블명 및 컬럼명 검색

SELECT B.name + '.' + A.name [TableName], D.value [TableDesc], C.name [ColumnName], E.value [ColumnDesc]    

FROM SYSOBJECTS A

INNER JOIN SYSUSERS B ON A.uid = B.uid

INNER JOIN SYSCOLUMNS C ON A.id = C.id

LEFT OUTER JOIN SYS.EXTENDED_PROPERTIES D ON A.id = D.major_id AND D.minor_id = 0 AND D.name = 'MS_Description'

LEFT OUTER JOIN SYS.EXTENDED_PROPERTIES E ON C.id = E.major_id AND C.colid = E.minor_id AND E.name = 'MS_Description'

WHERE A.type = 'U'

ORDER BY A.name, C.colorder

/*

SELECT * FROM SYSOBJECTS

SELECT * FROM SYSUSERS

SELECT * FROM SYSCOLUMNS

SELECT * FROM SYS.EXTENDED_PROPERTIES

*/



'MS-SQL' 카테고리의 다른 글

[MS-SQL] 테이블, 컬럼 수정  (0) 2012.09.17
[MS-SQL] IDENTITY SEED 초기화 및 확인  (0) 2012.08.16
[MS-SQL] 프로시저 검색  (0) 2012.06.27
[MS-SQL] 사용자 정의 정렬  (0) 2012.06.20
[MS-SQL] 배열이용  (0) 2012.03.13
Posted by 우리회사 개발자2