我在桌子下方' tbl_main'约8K记录
Id Name ExId
1 AB X0001
3 FD X000-01
. . ...
. . ....
我有一个text file
的数据(4K记录),每行用换行符分隔如下:
ExID
X000-01
X7654
AD7778
..
..
..
我需要删除' tbl_main'其中tbl_main的ExId与文本文件的ExId不匹配。
delete from tbl_main where ExId not in('X000-01','X7654','AD7778',.....4K)
由于IN
条款的限制,我无法做到对不对?
此外,我不想将文本文件的数据放在temp
表格中,以便删除服务器,除非没有其他任何方式。
那么,我怎样才能做到这一点。请指教。
我正在使用Oracle Sql Developer和Oracle 10g。