2014-05-21 2 views
0

기존 테이블과 동일한 이름의 테이블을 만드는 경우 오류를 방지하기 위해 키워드는 IF NOT EXISTS입니다.테이블이없는 경우 테이블 만들기

지금 질문이 있습니다. IFIF이며, 다른 생성자입니까?

+1

이 문맥에서 IF는 키워드입니다. 그래서 존재하지 않는다. IF 함수, NOT 논리 함수 또는 하위 쿼리에 대한 EXISTS 한정자와 관련이 없습니다 (단, 철자가 같은 경우는 예외). –

+1

downvote가 유효한 질문 인 이유를 잘 모릅니다. @ 조나단 리플러 (JonathanLeffler) 답변처럼 보입니다. 왜 그것을 하나로 게시하지 않습니까? – Cylindric

답변

1

IF는 키워드이므로 NOT과 EXISTS입니다. IF 함수, NOT 논리 연산자 또는 하위 쿼리에 대한 EXISTS 한정자와 관련이 없습니다 (단, 철자가 같은 경우는 예외). 그것들은 CREATE TABLE 문의 동작을 수정하는 일련의 세 가지 키워드 (단일 복합 키워드 'IF NOT EXISTS'로 생각할 수 있음) 일뿐입니다.

관련 문제