반응형
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' 카테고리의 다른 글
[오라클] RAC(Real Application Cluster)이란? (0) | 2019.09.06 |
---|---|
오라클 트리거란? (0) | 2019.09.06 |
synonym(동의어) 의 개념 및 생성, 삭제 (0) | 2019.09.06 |
SQL문 실행 순서 (0) | 2019.09.06 |
오라클 제품종류 및 라이센스 정책(10g 기준) (0) | 2019.09.06 |