[firebase-br] procudure com contador

Cassios cassio.hc em gmail.com
Sex Out 16 09:57:24 -03 2009


nenhuma dica para o meu problema? acho que é simples. só falta 
conhecimento de sintaxes de SPs em firebird.

vlw

Cassios escreveu:
> oi.
> to fazendo uma procedure que deve retornar um conjunto de atributos. até 
> ai tudo bem. Nao estou conseguindo fazer com que um desses atributos eu 
> pegue o ID máximo de uma tabela e some mais um. Alguma dica. a procedure 
> abaixo.. vlw.
> 
> 
> antes código de criação.
> escopo:
> 
> BEGIN
>  /*Seleciona os registros que deve fazer retornar
> 
>    For execute statement '
>       SELECT
>             (select max (id_comissao) as num from comissoes) as id_comiss,
>             (' || :VALOR || ' * tab_Percs.percentual) /100 as comissao
>       FROM COMISSOES_PERC '
>       INTO :ID, :VALOR
>    DO
>    BEGIN
>        /*O Suspend a seguir retorna uma linha ocntendo os campos
>       CAMPOS */
>       SUSPEND;
>    END
>  END
> 
> 
> o ID deve retornar id=id+1 para cada registro que vai calcular o 
> percentual.
> 
> Espero ter sido claro.
> 
> obrigado.
> 
> 
> ______________________________________________
> 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