ORA-00933
Quiero hacer un update de una tabla con un valor que esta en otra:
Quiero actualizar el valor del campo PR_TRA_ART_CONTRAC en la tabla PS_pr_TRA_INTRS_WK con el valor del mismo campo (PR_TRA_ART_CONTRAC ) pero de la tabla PS_PR_BK_ACTINT con la condicion que el campo BANK_ACCT_KEY sea igual en ambas tablas.
Hice lo siguiente:
update PS_pr_TRA_INTRS_WK
set PR_TRA_ART_CONTRAC = b.PR_TRA_ART_CONTRAC
from PS_PR_BK_ACTINT b
where PS_pr_TRA_INTRS_WK.BANK_ACCT_KEY = b.BANK_ACCT_KEY
Pero al ejecutarlo (en TOAD) me marca el FROM y me da el mensaje de error ORA-00933: SQL command not properly ended.
Alguna idea de que estoy haciendo mal? Gracias
Quiero actualizar el valor del campo PR_TRA_ART_CONTRAC en la tabla PS_pr_TRA_INTRS_WK con el valor del mismo campo (PR_TRA_ART_CONTRAC ) pero de la tabla PS_PR_BK_ACTINT con la condicion que el campo BANK_ACCT_KEY sea igual en ambas tablas.
Hice lo siguiente:
update PS_pr_TRA_INTRS_WK
set PR_TRA_ART_CONTRAC = b.PR_TRA_ART_CONTRAC
from PS_PR_BK_ACTINT b
where PS_pr_TRA_INTRS_WK.BANK_ACCT_KEY = b.BANK_ACCT_KEY
Pero al ejecutarlo (en TOAD) me marca el FROM y me da el mensaje de error ORA-00933: SQL command not properly ended.
Alguna idea de que estoy haciendo mal? Gracias
>>Alguna idea de que estoy haciendo mal? Gracias
SÃ: Utilizar sintaxis SQLServer en Oracle.
En oracle NO EXISTE UPDATE... FROM...
Un saludo.
Carlos.
SÃ: Utilizar sintaxis SQLServer en Oracle.
En oracle NO EXISTE UPDATE... FROM...
Un saludo.
Carlos.
