데이터 베이스에서 특정 컬럼명이 사용된 전체 테이블 리스트를 확인이 필요할 때 사용하는 쿼리를 확인하도록 하자.
특정 컬럼명이 포함된 테이블 검색
- 검색단어 부분에 검색하고자 하는 컬럼명을 입력하면 해당 컬럼명을 사용하는 테이블 리스트 및 관련 정보를 확인할 수 있다.
SELECT B.NAME AS 테이블명,
A.NAME AS 컬럼명,
TYPE_NAME(USER_TYPE_ID) AS 데이터타입,
CONVERT(INT, MAX_LENGTH) AS 길이,
B.CRDATE AS 테이블생성일
FROM SYS.ALL_COLUMNS AS A INNER JOIN SYSOBJECTS AS B ON A.OBJECT_ID = B.ID AND B.XTYPE IN ('U')
WHERE A.NAME LIKE '%검색단어%'
'데이터베이스[DB] > MSSQL' 카테고리의 다른 글
[MS-SQL] 테이블-컬럼 정보 조회 (0) | 2025.01.01 |
---|---|
[MS-SQL] FOR JSON PATH - Json형식변 (0) | 2024.10.22 |
[MS-SQL] NEWID() - 랜덤함수 (0) | 2024.06.25 |
[MSSQL] REPLACE - 문자열 치환 함수 (0) | 2024.06.24 |
[MSSQL] 프로시저 내부의 문자열 검색 (0) | 2024.06.13 |
[MSSQL] SUM, ISNULL (0) | 2024.03.28 |
[MSSQL] MAX, MIN ( 집계함수 ) (0) | 2024.03.27 |
[MSSQL] SET ROWCOUNT n (0) | 2024.03.19 |