죄송합니다. 꾸벅...
실수였네요...
모든 컬럼이 not null로 되어 있는데... test2에 id만 insert 할려고 하니깐... 안 되었던 것입니다..
^^
> > ERROR at line 1:
> > ORA-01400: cannot insert NULL into ("SCOTT"."test2"."id")
> >
> > 테이블을 2개 만들었습니다.
> >
> > create table test1(
> > id varchar(10),
> > pwd varchar(10),
> > constraint t1_PK primary key(id)
> > );
> > create table test2(
> > id varchar(10),
> > name varchar(10),
> > constraint t2_PK primary key(id)
> > );
> >
> > alter table test2 constraint t12_FK foreign key(memId) references test1(id);
> >
> > 위처럼 test2의 id가 test1을 참조하도록 참조키를 줬습니다.
> >
> > 위처럼 테이블 모두 만들어주고 참조키 잡아주고... 난 뒤에...
> >
> > test2를 지웠었거든요...
> >
> > 이후에 test2에 test1에 data를 입력하고 test2에 data를 입력할려고 하니깐... ora-04100이라는 에
> 러
> > 메세지가 뜨네요...
> >
> > 어떤 에러지요... ??
> >
> > 그리고 참조키를 지울 수 있는 방법도 가르쳐주세요.
> >
> > 즐거운 하루 되세요...
|