Função para validar o conteúdo numérico de uma variável char

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
Marcia
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Sex, 24 Ago 2007 2:28 pm
Localização: são Paulo - SP -

Preciso saber qual a função do PL/SQL devo usar para validar se o conteúdo de um campo varchar2 é numérico.
Tentei ISNUMBER, IS NUMBER, IS NUMERIC, mas não existem.

Obrigada
Marcia
Tineks
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 365
Registrado em: Ter, 24 Mai 2005 2:24 pm
Localização: Araraquara - SP
Cristiano (Tineks)
Araraquara - SP

Olá Márcia,

eu desconheço essa função, o q eu já vi foi algumas pessoas criarem a sua propria função pra validar isso., Por exemplo..

Selecionar tudo

function is_number (p_numero varchar2) return boolean is
   v_numero number(12,4);
begin
   v_numero := to_number(numero);
   return true;
exception
   when others then
      return false;
end;
[]'s
Responder
  • Informação
  • Quem está online

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