[firebase-br] Localizar string dentro de outra string.

william schneider volkweis william.v0lkwe1s em gmail.com
Qui Jun 30 13:37:29 -03 2011


usa case



2011/6/30 Tecnobyte Informática <temp2 em tecnobyte.com.br>

> Bom dia
>
> Se queres apenas determinar se o campo em questão contém um número inteiro,
> poderá usar este procedimento abaixo:
>
> CREATE OR ALTER PROCEDURE SP_StrIsInt(StrValue VARCHAR(20))
> RETURNS(Result SMALLINT) AS
> DECLARE VARIABLE IntValue INTEGER;
> DECLARE VARIABLE FloatValue DOUBLE PRECISION;
> BEGIN
>  IntValue = StrValue;
>  FloatValue = StrValue;
>  IF (IntValue = FloatValue) THEN
>   Result = 1;
>  ELSE
>   Result = 0;
>  SUSPEND;
>  WHEN ANY DO
>  BEGIN
>   Result = 0;
>   SUSPEND;
>  END
> END^
>
> Use como abaixo:
>
> SELECT * FROM Tabela
> WHERE (SELECT SP.Result FROM SP_StrIsInt(Tabela.Campo) AS SP) = 0
>
> Atenciosamente.
>
> Daniel P. Guimarães
> Tecnobyte Informática
> www.tecnobyte.com.br
>
> -----Mensagem Original----- From: Diego Maccari
> Sent: Thursday, June 30, 2011 9:33 AM
> To: FireBase
> Subject: [firebase-br] Localizar string dentro de outra string.
>
>
> Bom dia pessoal
>
> Tenho a seguinte situação a resolver:
>
> Tenho um determinado campo em um tabela do tipo VARCHAR(4), e nela armazeno
> números (crieu varchar porque preciso ter zeros a esquerda)
> preciso verificar a existencia de algum caracter que não seja numero em seu
> contéudo.
>
> Ex: 019A, neste caso preciso identificar a existencia deste “A”.
>
> Como posso saber se existe algum caracter que não seja número este
> conteúdo.
>
> Alguma coisa com IF apenas para indicar a existencia não preciso
> substitui-lo, apenas saber da sua existencia.
>
> Att
>
> Diego.
>
>
> ______________________________**________________
> 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<http://www.firebase.com.br/fb/artigo.php?id=1107>
> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>




-- 
>>WILLIAM SCHNEIDER VOLKWEIS<<



Mais detalhes sobre a lista de discussão lista