Delete with IN and EXISTS
652108Aug 12 2008 — edited Aug 12 2008Hi,
I was suggested by one of the oracle forums member
that
DELETE FROM PYMT_DTL WHERE CLM_CASE_NO IN
(SELECT CLM_CASE_NO FROM TEMP_ARCHIVE1 );
is same as
DELETE FROM PYMT_DTL WHERE EXISTS (SELECT CLM_CASE_NO FROM TEMP_ARCHIVE1);
I see rows only get deleted with 2nd query
if both queries are same why is not 1st query deleteing rows ?
Thanks in Advance