[firebase-br] Retornar somente valores inteiro
Alexandre Sousa
dave.malkavian em gmail.com
Seg Ago 4 14:38:10 -03 2008
Olá Alisson,
Você poderia fazer uma procedure e fazer o tratamento de exceção usando when
... do.
Caso "estoure" alguma exceção, você simplesmente passa para o proximo
registro.
Seria algo parecido com isso:
CREATE OR ALTER PROCEDURE TRATAR_E_INCREMENTAR
RETURNS (
ULTIMO INTEGER)
AS
declare variable testando varchar(10);
begin
for select v.VENDEDOR from VENDEDOR v into :testando
do
begin
ultimo = testando;
suspend;
when any do
begin
ultimo = null;
suspend;
end
end
end;
Depois faz um select max nessa procedure where ultimo is not null e ta
pronto!
Sucesso!
----- Original Message -----
From: "Alisson" <alisson em ecosbr.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, August 04, 2008 2:15 PM
Subject: Re: [firebase-br] Retornar somente valores inteiro
cara num sei se você não me entendeu ou eu não entedi o que tu respondeu.
a questão é que preciso fazer um select num campo do tipor varchar de uma
tabela onde tem valores como "1,2,34,CAIXA,SIC,1000,1BANCO...' que ro faze
um select que retorne somente os numeros inteiros para que eu possa saber
qual é o maior e incrementar +1 na hora de salvar um novo registro!
Abraços.
Alisson Marcel
----- Original Message -----
From: "Valdir Marcos" <valdir.marcos em ig.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, August 04, 2008 11:20 AM
Subject: Re: [firebase-br] Retornar somente valores inteiro
Select Cast(Cast(100 as VarChar(1000)) as Integer) * Cast(Cast(200 as
VarChar(1000)) as Integer) as Resultado From rdb$database;
Select Cast(Campo_VarChar as Integer) * Cast(Campo_VarChar as
Integer) as Resultado From rdb$database;
Um abraço,
Valdir
2008/8/4, Alisson <alisson em ecosbr.com>:
> pessoal tem como retornar somente os valores inteirod de um campo
> varchar?!
> sem que ocorra overflow?
>
>
> Abraços
>
> Alisson MArcel
> ______________________________________________
> 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
>
______________________________________________
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
--
No virus found in this incoming message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 270.5.10/1585 - Release Date: 01/08/2008
06:39
______________________________________________
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