* 어떠한 조건절에 의해서만 테이블 생성 등의 쿼리를 실행하고 싶다면 IF절을 이용한다.
* 예를 들어, 데이터베이스에 A_Table이라는 이름의 테이블이 이미 존재한다면 Truncate 만 하고,존재하지 않는다면 A_Table을 생성시키고 Truncate하는 상황을 생각해보자.
IF not EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'A_Table') AND type in (N'U'))
CREATE TABLE A_Table (Column_1 varchar(10))
TRUNCATE TABLE A_Table
댓글 없음:
댓글 쓰기