Error Note
[Oracle] ORA-01400: cannot insert NULL into()
값진
2022. 6. 28. 14:21
문제
ORA-01400: NULL을 ("SCOTT","BOARD","NO") 안에 삽입할 수 없습니다.
ORA-01400: "cannot insert NULL into ("NO","ID")"
해결
null 값을 가질 수 없는 값이 null 일 때 뜨는 에러
1. 새 테이블을 만들어 확인해보면 primary key, unique, not null 등에 null 값이 들어갔을 수도 있다.
2. 컬럼에 not null 설정이 되어있는데 null 값을 넣었는지 체크한다.
에러 발생 상황
create table TBL_DATA(
ID varchar2(10) NOT NULL,
NAME varchar2(10) NOT NULL,
ADDRESS varchar2(10)
);
INSERT INTO USER_DATA(ID,NAME,ADDRESS)
VALUES('1','','북구')