프로그래밍/TSQL
[TSQL] 테이블 존재 유무 확인하기
정리 습관(★arranging★)
2019. 10. 21. 11:47
728x90
#1. SYS.OBJECTS 확인
IF EXISTS (SELECT NAME FROM SYS.OBJECTS WHERE TYPE = 'U' AND NAME = '테이블명')
DROP TABLE 테이블명
#2. INFORMATION_SCHEMA.tables 확인
SELECT *
FROM INFORMATION_SCHEMA.tables
WHERE TABLE_SCHEMA = 'dbo' AND TABLE_NAME = '테이블명'
임시 테이블의 경우
#1. tempdb 확인
IF OBJECT_ID('tempdb..테이블명') IS NOT NULL
DROP TABLE 테이블명