-
[MSSQL] 테이블 및 테이블 컬럼 설명 조회쿼리WEB/MSSQL 2020. 11. 26. 09:49
[MSSQL] 테이블과 해당 테이블 컬럼 설명(DESCRIPTION) 조회 쿼리
SELECT TA.[OBJECT_ID] AS '테이블 ID'
, TA.[NAME] AS '테이블 명'
, TC.[VALUE] AS '테이블 설명'
, TB.[COLUMN_ID] AS '컬럼 ID'
, TB.[NAME] AS '컬럼 명'
, TD.[VALUE] AS '컬럼 설명'
FROM sys.objects TA
INNER
JOIN sys.columns TB
ON TA.[object_id] = TB.[object_id]
LEFT OUTER
JOIN sys.extended_properties TC
ON TA.[object_id] = TC.major_id
AND TC.minor_id = 0
AND TC.[name] = 'MS_Description'
LEFT OUTER
JOIN sys.extended_properties TD
ON TB.[object_id] = TD.major_id
AND TB.column_id = TD.minor_id
AND TD.[name] = 'MS_Description'
WHERE 1=1
AND TA.[type] = 'U'
-- AND CONVERT(nvarchar(200),TA.[name]) LIKE '%'+'검색할 테이블 명'+'%'
-- AND CONVERT(nvarchar(200),TB.[name]) LIKE '%'+'검색할 컬러명'+'%'
ORDER BY TA.[object_id], TB.[column_id]'WEB > MSSQL' 카테고리의 다른 글
[MSSQL] RANK를 사용하여 순위 매기기 (0) 2020.12.11 [MSSQL] WHERE절에 LIKE 검색 방법 (0) 2020.12.11 [MSSQL] 테이블 조인하여 UPDATE/DELETE 쿼리 (0) 2020.12.10 [MSSQL] 컬럼을 로우로 변경하여 출력 (0) 2020.12.09 [MSSQL] 테이블 구조 및 데이터 복사 쿼리 (0) 2020.11.27