我正在尝试将数据插入 Oracle 数据库中的表中。数据已经存在,但不是所有的数据,我不能只是删除数据并重新插入所有数据。有没有办法将数据插入表中(不知道我缺少什么数据)。我的脚本正在运行,但实际上没有插入任何数据(而且我确实知道缺少数据。我故意取出数据以测试其重新插入。)
Insert into item (item, descr)
select distinct a.SUBORD, a.SUBORD_DESCR FROM EXIDE.UDT_BOM a, item b
where b.item = a.subord and not exists
(select b.item from item b, exide.udt_bom a where a.subord = b.ITEM)