본문 바로가기
Database/OracleSQL

Oracle / DELETE FROM "SYSTEM"."EVE_EVENTASK" WHERE ROWID = 'AAAE9gAABAAALGRAAA' AND ORA_ROWSCN = '941667' and ( "SIDX" is null or "SIDX" is not null )

by hyeon-H 2021. 6. 24.
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
반응형