Database/MSSQL
MSSQL Database, Table, Column 존재 여부 확인
FreeBear
2018. 6. 5. 10:37
반응형
1. 데이터베이스 존재 여부
select * from sys.sysdatabases where name='데이터베이스명'
있으면, 1개의 행
없으면, 0개의 행
2. 테이블 존재 여부
- select * from sysobjects where name='테이블명'
- select * from information_schema.tables where TABLE_NAME='테이블명'
있으면, 1개의 행
다음은 A 데이터베이스에 테이블명 테이블이 있을 때 결과
없으면, 0개의 행
다음은 B 데이터베이스에 테이블명 테이블이 없을 때 결과
3. 칼럼 존재 여부
select * from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='테이블명' and COLUMN_NAME ='칼럼명'
있으면, 1개의 행
없으면, 0개의 행
반응형