본문 바로가기
데이터베이스/MSSQL

Object 존재 여부 판단하기

by 브래드.권 2009. 1. 16.


OBJECT_ID() 라는 시스템 함수를 사용하면 object 의 존재 여부를 판단할 수 있습니다.
파라미터로는 검사할 object 의 이름을 String 으로 건네주면 됩니다.
리턴값은 object 가 존재하지 않으면 NULL 이고 존재하면 해당 object 의 ID 를 반환합니다.

예를 들어, 임시 테이블이 존재하면 지우고 다시 만들 때

 IF OBJECT_ID('#tmpTest') IS NOT NULL
     DROP TABLE #tmpTest


이런 식으로 쓸수가 있습니다.