[firebase-br] Testar conteudo da String

Rafael Pozza pozza.rafael em gmail.com
Qua Ago 17 05:11:13 -03 2011


Bom dia.

Uma maneira simples é você fazer um CAST :

SELECT CAST(campo as numeric) FROM tabela

Se o VARCHAR2 contiver caracteres diferente de numeros, o SELECT vai
retornar com erro :
Overflow occurred during data type conversion.
conversion error from string

Att.
Rafael Pozza.


Em 16 de agosto de 2011 21:49, Marcelo Moreira <
marcelomoreira.souza em gmail.com> escreveu:

> Pessoal,
>
> Como eu faco para saber se um VARCHAR(10) contem caracteres diferentes de
> 0-9 (zero a nove)?
> Alguma funcao do proprio Firebird para fazer isso?
> Pensei tambem em Expressões Regulares, alguem sabe se o Firebird suporta?
> No caso a versao do meu banco é a 2.1.3
>
> Grato pela atenção.
>
> --
> Marcelo Moreira
> (31) 8420-2723
> E-mail / MSN: marcelomoreira.souza em hotmail.com
> E-mail: marcelomoreira.souza em gmail.com
> Skype: marcelomoreira.souza
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista