Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

atualização conjunto de erro de thowing de consulta de junção interna


Eu não acho que você possa escrever uma instrução UPDATE no Oracle usando um JOIN.
UPDATE INSURED_FARMERS I
SET I.CAP_NAME = ( SELECT S.CAP_NAME 
                   FROM INDIAN_STATES_REGION  S 
                   WHERE UPPER(I.STATE_NAME_FI) = UPPER(S.STATE_NAME) )
WHERE EXISTS ( SELECT S.CAP_NAME 
               FROM INDIAN_STATES_REGION  S 
               WHERE UPPER(I.STATE_NAME_FI ) = UPPER(S.STATE_NAME) )