Hallo,
ist es möglich, dass Oracle eine Einschränkung für Update-Statement mittels JOIN nicht zulässt und man über ein Sub-Select gehen muss?
Bsp:
Es soll ein Sperrkennzeichen (sperre) in tbl_left gesetzt werden, bei denen die Felder von a und b in tbl_left und tbl_right übereinstimmen.
Es funkionieren nicht:
UPDATE tbl_left l LEFT JOIN tbl_right r ON l.a = r.a AND l.b = r.b SET l.sperre = 1;
und auch nicht:
UPDATE tbl_left l SET l.sperre = 1 LEFT JOIN tbl_right r ON l.a = r.a AND l.b = r.b;
Vielen Dank.
Lieben Gruß Jan