본문 바로가기
DB/Oracle

ORA-00907 에러 대처법

by 놀러와요 2019. 9. 6.
반응형

ORA-00907 에러가 뜰 경우 

몇가지 원인이 있다.

 

1.COLUMN DATA TYPE이 ORACLE에 맞는 타입이 아닐경우

ex)

create table aaa 

(

        bbb int(10) default 0   --->> 에러 

 

고치면 

 

create table aaa 

(

        bbb number(10) default 0   --->> 정상 

 

2.DEFAULT가 NOT NULL 뒤에 가 있는 경우

 

ex) 

create table aaa 

(

        bbb varchar2(10) not null default   --->> 에러 

 

고치면 

create table aaa 

(

        bbb varchar2(10) default not null    --->> 정상 

 

3.comma를 빼 먹은 경우

 

ex) 

create table aaa 

(

        bbb varchar2(10)  --->> 에러 

        ccc  varchar2(5)   

 

고치면 

create table aaa 

(

        bbb varchar2(10) ,     --->> 정상

        ccc  varchar2(5)    

 

 

 

반응형