› Fóruns › SQL e PL/SQL › EXEMPLOS DE USO DO COMANDO TRIM OU LTRIM › EXEMPLOS DE USO DO COMANDO TRIM OU LTRIM
9 de abril de 2010 às 12:46 am
#93586
Participante
Se um valor contém letras você não conseguirá converter em número, o Oracle retornará a seguinte mensagem de erro:
select to_number(‘as’) from dual;
Erro ao iniciar na linha 1 no comando
select to_number(‘as’) from dual
Relatório de erro:
Erro de SQL: ORA-01722: número inválido
01722. 00000 – “invalid number”
*Cause:
*Action:
Na condição do update você pode filtrar pra ele não converter valores com letras.
WHERE REGEXP_LIKE(TRIM(Num_NF),’^[[:digit:]]+$’);