0
我想運行就像一個查詢:更新從內設置聯接查詢異常觸發錯誤
UPDATE I
SET I.CAP_NAME = S.CAP_NAME
FROM INSURED_FARMERS I
INNER JOIN INDIAN_STATES_REGION S
ON UPPER(I.STATE_NAME_FI) = UPPER(S.STATE_NAME)
但它拋出一個錯誤:SQL錯誤ORA-00933 SQL命令不就行了正確地結束: SET I.CAP_NAME = S.CAP_NAME
Sinc e你更快... http://sqlfiddle.com/#!4/60d85/1 – Passerby
有人指出@Passerby有兩種方法來解決這個問題。即刪除'EXISTS'會導致爲所有沒有匹配的記錄設置NULL。 – Drumbeg