본문 바로가기
DB/Oracle

ORA-00907 에러 해결법

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

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)    

 

 

 

반응형

'DB > Oracle' 카테고리의 다른 글

오라클 분석 함수  (0) 2019.10.02
Oracle -> MSSQL 이기종 간에 DB Link로 연결  (0) 2019.09.19
뷰 설명 달기  (0) 2019.09.17
오라클 hint 모음  (0) 2019.09.06
오라클에서 순위를 쉽게 부여하는법(Rank() Function)  (0) 2019.09.06