728x90
반응형
질문 : 지정된 이름의 열을 포함하는 모든 테이블 찾기-MS SQL Server
열을 포함하는 테이블 이름을 쿼리 할 수 있습니까?
LIKE '%myName%'
답변
검색 테이블 :
SELECT c.name AS 'ColumnName'
,t.name AS 'TableName'
FROM sys.columns c
JOIN sys.tables t ON c.object_id = t.object_id
WHERE c.name LIKE '%MyName%'
ORDER BY TableName
,ColumnName;
테이블 및보기 검색 :
SELECT COLUMN_NAME AS 'ColumnName'
,TABLE_NAME AS 'TableName'
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%MyName%'
ORDER BY TableName
,ColumnName;
출처 : https://stackoverflow.com/questions/4849652/find-all-tables-containing-column-with-specified-name-ms-sql-server
728x90
반응형
'프로그래밍 언어 > Database' 카테고리의 다른 글
MongoDB 또는 기타 문서 지향 데이터베이스 시스템의 사용시기 (0) | 2021.07.02 |
---|---|
MySQL 데이터베이스의 이름을 손쉽게 바꾸는 방법 (0) | 2021.06.28 |
SQL은 열에 최대 값이있는 행만 선택합니다 (0) | 2021.06.28 |
데이터베이스 필드의 표준 길이 목록 (0) | 2021.06.28 |
MySQL에서 AUTO_INCREMENT를 재설정하는 방법 (0) | 2021.06.26 |