[firebase-br] Como montar essa SQL?????
Artur Anjos
listas em arturanjos.com
Sex Jul 18 12:36:17 -03 2008
Marcelo,
A ideia é boa, mas se dois users chamarem esse select em simultaneo vai
dar pau, pois o generator funciona fora das transações.
Dei-te o problema, mas não te dei solução. Não é meu habito, acredita,
mas tambem não estou a ver como fazer isto do lado do servidor sem
recorrer a uma stored procedure.
Artur
Marcelo Silva wrote:
> Que eu saoba nao existe função nativa para isto no FB
> mas voce pode fazer assim
>
> Primeiro cria um GENERATOR
>
> CREATE GENERATOR ROWNUM;
>
> Depois faz seu select
>
> SELECT GEN_ID(S_ROWNUM, 1), NOME_CLI FROM TB_CLIENTES
> WHERE (CONDICAO);
>
> Depois zera seu GENERATOR
>
> SET GENERATOR ROWNUM TO 0;
>
>
> A unica coisa é que voce devera criar o generator uma unica fez, depois é só
> o Select e Zerar
>
> Espero que ajude
> obs... deve ter alguma forma de fazer com IF mas eu nao sei como.
>
> Marcelo Silva
> ---------------------------------------------
>
> ----- Original Message -----
> From: <gomesalg em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Wednesday, July 16, 2008 8:59 PM
> Subject: [firebase-br] Como montar essa SQL?????
>
>
> Olá Pessoal,
>
> Trabalho FB20 e gostaria de saber se é possivel em uma SQL trazer o numero
> de cada linha.
> Exemplo
>
> select c_ccli_codi,alguma coisa
> from c_ccli
>
> retorno
>
> c_ccli_codi,alguma coisa
> 0001 1
> 0002 2
> 0010 3
> 0050 4
>
> Obs: Não quero montar um SP para isso.
>
> Agradeço a todos que possam me ajudar
>
> André Luiz Gomes
>
>
> ______________________________________________
> 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