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개의 행

반응형