需要Oracle的查詢幫助。基本上我想組合一個查詢來更新許多列以將實際數據替換爲測試數據。要做到這一點,我們需要做的事情,比如修改項目的代碼在兩個表中,但引用必須匹配,因此,例如,我希望做......Oracle更新多個表中的多個列
UPDATE table1 t1, table2 t2
SET t1.project_ref = concat('projectRef-',rownum),
t2.project_ref = t1.project_ref
WHERE t1.project_ref = t2.project_ref and t1.project_client = XYZ
這將改變t1.project_ref和T2。 project_ref爲客戶端XYZ的「projectRef-1」之類的東西。
任何想法?
問候
KS
:你需要爲 – 2013-05-13 12:41:41
Hmmmm兩個不同的更新語句,將是尷尬的,如果我有1279個項目中引用的數字,我更新在一個表中,然後必須在第二個時間完成。我怎麼知道哪一個與哪個有關。希望甲骨文能夠在這裏做一些聰明的事情(費用足夠了,我希望能賺取它的費用:-D) – Casper 2013-05-13 12:43:59