[firebase-br] Query para mostrar generators e seus valores

Fausto Cintra Junior fcj001 em gmail.com
Seg Jul 17 08:07:51 -03 2017


execute block
returns (
    out_name char(31),
    out_value bigint)asbegin
    for select rdb$generator_name from rdb$generators where
rdb$system_flag is distinct from 1 into out_name do
    begin
        execute statement 'select gen_id(' || out_name || ', 0) from
rdb$database' into out_value;
        suspend;
    endend

[]'s


Em 17 de julho de 2017 01:30, Maciel Soncini Bueno <
maciel em 2msolutions.com.br> escreveu:

> Olá,
>
> Pesquisando, encontrei a query abaixo para mostrar as generators e seus
> valores:
>
> SELECT RDB$GENERATOR_NAME AS GENERATOR, GEN_ID(RDB$GENERATOR_NAME, 0) AS
> VALOR FROM RDB$GENERATORS
>
> A query mostra as generators, mas na segunda coluna retorna sempre 0, mesmo
> que a generator tenha outro valor.
>
> Esta query está correta ou estou fazendo errado?
>
> Maciel
> ______________________________________________
> 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://www.firebase.com.br/
> pesquisa_lista.html
>



Mais detalhes sobre a lista de discussão lista