Teste de tipo campo em PL/SQL

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
MBORGES
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Sáb, 03 Out 2009 12:47 pm
Localização: PA
Márcio Borges

Testar um campo varchar perguntar se ele é numerico
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

Como assim?
Você quer saber se o que tem no seu VARCHAR2 é numérico ?
Se é isso, basta você criar uma função que recebe um VARCHAR. Dentro da função, faz assim:

Selecionar tudo

  variavel := TO_NUMBER( v_entrada ); 
Se ele conseguir converter, então é um número. Retorna TRUE, algo assim.
Se cair no EXCEPTION, então não é um número, Retorna FALSE.

Essa é uma idéia...

Também tem esse tópico que retorna apenas os numeros da sua string:
http://glufke.net/oracle/viewtopic.php?t=1397

:-o
nozes
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 10
Registrado em: Qui, 23 Dez 2010 2:06 pm
Localização: Mesquita-RJ
Emanuel "Nozes" Castro
Analista Programador

è....na minah cabeça só me veio essa ideia também...
boa Mr Gori
;)



:-o
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Google Adsense [Bot] e 9 visitantes