티스토리 뷰

Programming/SQL

[Oracle] CREATE TABLE ORA-00907: 누락된 우괄호

감성적인 개발자 2022. 6. 15. 23:13

CREATE TABLE ORA-00907

조회 쿼리일 경우 사용된 괄호의 짝이 맞지 않기 때문에 발생하지만, 테이블 생성시 괄호를 사용하지 않았음에도 불구하고 해당오류가 발생한다면 속성 제약을 지정하는 순서가 잘못된 경우 일 수 있다.

 

아래의 예시에서 DEFAULT 제약 보다 NOT NULL 제약을 먼저 주었을 때 오류가 발생한다.

--오류발생
CREATE TABLE EX(
	COLUMN1 VARCHAR(100) NOT NULL DEFAULT '00'
);

--변경 후 정상동작
CREATE TABLE EX(
	COLUMN1 VARCHAR(100) DEFAULT '00' NOT NULL
);
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함