我正在使用oracle 10g。我試圖合併兩個表。那時我得到了以下錯誤... ora-30926無法在源表中獲得一組穩定的行。使用Oracle10g合併兩個表時出錯?
以下是我的查詢
merge into mt_test_dest t
using (select distinct d.dest_id dest_id,
d.c_id,
nvl(tt.destination, tt.destination) destination
from my_dest_extra d
join mt_test_dest tt
on d.c_id = tt.dest_cid
join my_dest dml
on dml.dest_id = d.dest_id
where tt.effectivedate <> to_date('12-12-2999', 'dd-mm-yyyy')) src
on (t.dest_cid = src.c_id)
when matched then
update set t.dest_id = src.dest_id, t.destination = src.destination;
有人可以幫助我在這個問題?
你的查詢(')和)')有語法錯誤,你能解決它嗎? – fge 2011-12-26 09:38:40