반응형
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 |