728x90
--■■ 일반 테이블 존재 유무 확인
IF EXISTS (SELECT * FROM SYSOBJECTS WHERE TYPE = 'U' AND NAME = 'TEST')
BEGIN
PRINT('DO DROP SOMETHING')
END
ELSE
BEGIN
PRINT('DO CREATE SOMETHING')
END
IF EXISTS (SELECT * FROM information_schema.tables WHERE TABLE_NAME = 'TEST')
BEGIN
PRINT('DO DROP SOMETHING')
END
ELSE
BEGIN
PRINT('DO CREATE SOMETHING')
END
IF EXISTS (SELECT * FROM SYS.tables WHERE NAME = 'TEST')
BEGIN
PRINT('DO DROP SOMETHING')
END
ELSE
BEGIN
PRINT('DO CREATE SOMETHING')
END
--■■ 임시 테이블 존재 유무 확인
IF object_id('tempdb..#TEST') IS NOT NULL
BEGIN
PRINT('DO DROP SOMETHING')
END
ELSE
BEGIN
PRINT('DO CREATE SOMETHING')
END
'프로그래밍 > TSQL' 카테고리의 다른 글
[MSSQL] 하위 버전 데이터 마이그래이션 (0) | 2020.01.02 |
---|---|
[TSQL] SYSOBJECTS TYPE (0) | 2019.10.28 |
[TSQL] SP 수정 이력을 알고 싶나요? (0) | 2019.10.22 |
[TSQL] 현재 DB 내 수행 중인 쿼리 정보 확인 (0) | 2019.10.22 |
[MSSQL][TSQL] CTE(Common Table Expression) 란? (계층쿼리, 재귀) (0) | 2019.10.21 |
댓글