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