sql >> Databasteknik >  >> RDS >> Oracle

uppdateringsuppsättning från inre anslutningsfråga gav fel

Jag tror inte att du kan skriva en UPDATE-sats i Oracle med en 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) )


  1. Skillnaden mellan att avsluta och avbryta en process

  2. Hur man ansluter python-applikation med onlinedatabas

  3. Hur man använder metoden sendirect() för att skicka en sökfråga från servlet till jsp

  4. Är det en allvarlig prestandaträff för att använda främmande nycklar i SQL Server?