DB/RDBMS
[MSSQL] 임시테이블 존재여부 확인
소라둥이
2020. 4. 27. 15:57
임시테이블이 세션이 살아있는 동안 존재하다보니
프로시저 안에서 생성하는 경우 이미 존재한다는 에러가 종종 발생한다.
따라서 임시테이블이 존재할 경우 삭제하고 생성하는 쿼리가 필요하다
IF OBJECT_ID(;tempdb..[임시테이블명]') IS NOT NULL
DROP TABLE [임시테이블명]
삭제 뿐만 아니라 임시테이블이 살아 있을 시 필요한 작업 등을 처리 할 수 있다.