Còn điều này thì sao, kết nối bên ngoài có nghĩa là rid
sẽ là null và do đó không thành công, và do đó, chảy vào WHEN NOT MATCHED
một phần của tuyên bố nếu bạn có
MERGE INTO target_table tgt
USING ( SELECT t2.ROWID AS rid
, s2.c2
FROM target_table t2
, source_table s2
WHERE t2.c1 (+) = s2.c1
) src
ON (tgt.rowid = src.rid)
WHEN MATCHED THEN
UPDATE SET tgt.c1=src.c2