728x90
반응형
데이터에서 데이터들을 지우고 시퀀스를 만들어 다시 데이터를 Insert 하려고하는데.
데이터를 삭제하는 과정에서 발생한 오류이다.
DELETE FROM "SYSTEM"."EVE_EVENTASK" WHERE ROWID = 'AAAE9gAABAAALGRAAA' AND ORA_ROWSCN = '941667' and ( "SIDX" is null or "SIDX" is not null )
삭제하려는 데이터의 PK는 다른 테이블에서 FK이로 사용하고 있는데 (PK FK 는 not null 이다.) 해당을 데이터 삭제하면 다른 데이터의 FK가 null이 되니. 해당 테이블의 데이터는 삭제 할 수 없다,
728x90
반응형
'Database > OracleSQL' 카테고리의 다른 글
Oracle / 테이블에 FK(foreign key) 외래키 추가하기. (0) | 2021.06.24 |
---|---|
oracle / 시퀀스(Sequence) 생성, 수정, 삭제 방법, 사용하는 방법 (0) | 2021.06.24 |
Oracle / 두개의 테이블 Join 하기 /INNER / OUTER / LEFT / RIGHT / FULL /inner Join 과 outer Join 차이점 (0) | 2021.06.11 |