On Fri, May 8, 2009 at 12:14 PM, "André Ormenese ( Yahoo )"
<[email protected]> wrote:
> Pessoal,
> me desculpem pela pergunta besta....
> Mas como eu faço para jogar o valor de uma sequence em uma variável
> dentro de uma procedure ?
>
> CREATE OR REPLACE FUNCTION inc_tst( )
>  RETURNS void AS $BODY$
> Declare
>  num_placa integer;
> BEGIN
>   perform nextval('seq_placa');

Ao inves de PERFORM, faca:

SELECT nextval('seq_placa') INTO num_placa;

http://www.postgresql.org/docs/8.3/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-SQL-ONEROW

Roberto
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a