quarta-feira, 1 de outubro de 2014

ORA-00917 vírgula não encontrada

Hoje passei por um problema no sql de insert (no banco oracle) que eu estava fazendo, onde ao executar o problema me apareceu o erro: ORA-00917 vírgula não encontrada.
Fiquei tempos procurando até que um blog, em inglês, disse algo sobre faltando vírgula na parte de Values do sql. Erro bobo, simples, mas q eu não via. Falta vírgula no final de duas linhas (vírgulas em vermelho). Portanto se aparecer esse erro pra você verifique se não falta vírgula para separar uma linha da outra.

 values
( :astr_verbas_automaticas.empresa,
:astr_verbas_automaticas.matricula,
:astr_verbas_automaticas.tipo_verba,
:astr_verbas_automaticas.verba,
TO_NUMBER(:astr_verbas_automaticas.quantidade,'9999999.99'),
TO_NUMBER(:astr_verbas_automaticas.valor,'9999999999999.99'),
:astr_verbas_automaticas.usuario,
:astr_verbas_automaticas.data_gravacao,
  :astr_verbas_automaticas.inicio_validade,
  :astr_verbas_automaticas.fim_validade,
  :astr_verbas_automaticas.data_memorando,
  :astr_verbas_automaticas.observacao,
  :astr_verbas_automaticas.numero_memorando,
  :astr_verbas_automaticas.am_calculo )  ;

Nenhum comentário: