ORA-00933: comando SQL não encerrado adequadamente

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
rhicky
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 58
Registrado em: Sex, 20 Jul 2007 9:48 am
Localização: S. J. do Rio Preto/SP

Amigos,
preciso fazer o update abaixo. Porém, ao executar o oracle apresenta a mensagem abaixo. Como resolver o problema?
ORA-00933: comando SQL não encerrado adequadamente
SQL parse error location

Selecionar tudo

UPDATE pfunc
SET DTAVISOPREVIO = (DTAVISOPREVIO+NRODIASAVISO)
FROM PFUNC y
WHERE y.NRODIASAVISO > 0
AND y.TEMAVISOPREVIO = 1
AND y.CHAPA IN ('0103027', '0103212')
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Ta sobrando um FROM ali.

Selecionar tudo

UPDATE pfunc 
SET DTAVISOPREVIO = (DTAVISOPREVIO+NRODIASAVISO)
--------------FROM PFUNC y
WHERE NRODIASAVISO > 0
AND TEMAVISOPREVIO = 1
AND CHAPA IN ('0103027', '0103212')
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 13 visitantes