[firebase-br] RES: Tabela vazia numa Stored Procedure

W O sistemas2000profesional em gmail.com
Sex Ago 3 01:57:46 -03 2012


Puedes usar la función COUNT() pero sería lenta en una tabla que tenga
muchas filas.

Saludos.

Walter.




2012/7/31 Wilson - GMail <wmotasjrp em gmail.com>

> Obrigado André, é uma boa dica.
> Parece que não tem um comando especifico mesmo.
> Pra mim seria muito útil se conseguisse um "recordcount", porque nessa SP
> eu tenho que identificar se a qtde retornada de registro é zero, um ou mais
> de um.
>
> Obrigado.
>
> Wilson
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de André Conrado
> Enviada em: terça-feira, 31 de julho de 2012 17:13
> Para: FireBase
> Assunto: Re: [firebase-br] Tabela vazia numa Stored Procedure
>
> Em alguns casos faço assim:
>
> bFound = 0;
>
> FOR DO
> BEGIN
>      bFound = 1;
> END
>
> IF (bFound = 0) THEN ->vazia.
>
> Abçs
>
> Em 31 de julho de 2012 16:33, Wilson - GMail <wmotasjrp em gmail.com>
> escreveu:
> > Olá pessoal.
> >
> > Após executar um select numa stored procedure é possível saber  se
> retornou
> > vazia.
> >
> > Tentei usar row_count, mas quando a tabela esta vazia não passa pelo
> > begin/end
> >
> > for
> >
> > Select id
> >
> > From Cliente
> >
> > Where nome =”XYZ”
> >
> > Into :v_id
> >
> > Do
> >
> > Begin
> >
> >   If (row_count) = 0 then
> >
> >      O_resposta = “tabela vazia”
> >
> > End
> >
> >
> >
> > Willson
> >
> > ______________________________________________
> > 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
>
>
> ______________________________________________
> 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