본문 바로가기
미래의 코디드에게/질문

erdcloud 에서 받은 쿼리문 에러 / 00907. 00000 - "missing right parenthesis" (누락된 우괄호)

by 코디드 2023. 6. 7.

분명히 프로젝트를 할때 잘되던 쿼리문이 다시 erdcloud에서 다운로드를 받고  sql developer에서 실행시켜려고 하니 안된다. 

오류 보고 -
ORA-00907: 누락된 우괄호
00907. 00000 -  "missing right parenthesis"

 

빼먹은 괄호도 없고, 세미콜론도 없는데 안된다

 

그래서 더 찾아보니 복붙한 쿼리문을 이상한 값으로 인식하는 것 같다는 결론이 나왔다.

 

CREATE TABLE registerinfo3 (
    userid varchar2(20)	NOT NULL,
    userpwd	varchar2(20) NOT NULL,
    username varchar2(30) NOT NULL,
    tel	varchar2(15) NOT NULL,
    email varchar2(100) NOT NULL,
    zipcode	varchar2(5)	NOT NULL,
    addr varchar2(300) NOT NULL,
    addrdetail varchar2(200) NOT NULL,
    rank number(6) NOT NULL,
    writedate date NOT NULL	default sysdate,
    report number(6) NOT NULL,
    exp	number(3) NOT NULL
);

 

이 쿼리문이 잘못된 부분이 없는데 계속해서 누락된 우괄호가 있다고 떠서

 

CREATE TABLE registerinfo2(
    userid varchar2(20) not null
    );

 

이걸 직접 써봤는데 잘만 실행된다.

 

직접 다 쳐야된다는 얘기인데 그럴수 없으니 더 찾아봐야겠다.

'미래의 코디드에게 > 질문' 카테고리의 다른 글

아이디 찾기 방법 중 택1  (0) 2023.03.12