我想在Oracle中創建更新語句。 這版本的SQL Server:從SQL Server中更新Oracle中的SQL轉換
UPDATE ev
SET
(ev.station_type = t.st_type, ev.adt = t.adt )
FROM source ev
JOIN dataTbl t
ON ev.counterID = t.counterID
有兩個表 源表是counterID是主鍵 dataTBL表是counterID的外鍵 我特林從dataTBL獲取數據的烴源表。
如果有人幫助創建Oracle版本的更新,我將不勝感激。 謝謝, 更環保
如果source中存在dataTbl中沒有對應行的行,則您的解決方案將無法正常工作 - 您將以station_type和adt中的空值結束。 – 2009-07-24 19:39:56
是的,我懷疑WHERE子句需要重複(儘管它看起來很愚蠢) - 讓我相應地編輯,tx。 – 2009-07-24 19:59:56