13037 - Comando SQL em Processo Automático
Problema: Descrição do Problema: Foi criado o seguindo comando SQL abaixo no Processo Automático do ERP:
Update E000ERA set valnum =trunc(last_day(sysdate),'MM') where nomvar = 'EPeriodo1' and codpra = '1745';
Entretanto gera a seguinte mensagem:
Inconsistent datatypes: expected number got date
Quando ocorre / onde se aplica: Comando SQL em Processo Automático.
Solução: Solução: Verificamos com a SeniorTi, que a mensagem ocorre porque você está tentando inserir um o valor do Tipo Data para um campo do Tipo Numérico.
SQL> select trunc(last_day(sysdate),'MM') from E000ERA where nomvar = 'ECodEmp'
and codpra = '52';
TRUNC(LA
--------
01/02/14
É preciso, antes de executar o Update fazer uma conversão desta campo para um Tipo Numérico.
Maiores informações, é necessário verificar com um ADM.
Update E000ERA set valnum =trunc(last_day(sysdate),'MM') where nomvar = 'EPeriodo1' and codpra = '1745';
Entretanto gera a seguinte mensagem:
Inconsistent datatypes: expected number got date
Quando ocorre / onde se aplica: Comando SQL em Processo Automático.
Solução: Solução: Verificamos com a SeniorTi, que a mensagem ocorre porque você está tentando inserir um o valor do Tipo Data para um campo do Tipo Numérico.
SQL> select trunc(last_day(sysdate),'MM') from E000ERA where nomvar = 'ECodEmp'
and codpra = '52';
TRUNC(LA
--------
01/02/14
É preciso, antes de executar o Update fazer uma conversão desta campo para um Tipo Numérico.
Maiores informações, é necessário verificar com um ADM.