Re: Tipo de dato serial

From: Antonio Tellez Flores <atellezf(at)yahoo(dot)com(dot)mx>
To: fernando villarroel <bbddlinux(at)yahoo(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Tipo de dato serial
Date: 2004-11-11 23:09:20
Message-ID: 1100214559.7031.1.camel@localhost
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Saludos

> Hola como puedo crear una funcion que me retorne el
> numero serial que se inserto, me explico

SELECT currval('transacciones_id_cod_seq'); te regresa el numero serial
que se inserto.

Hasta la vista.

> tengo una tabla transacciones con un Id_cod que es de
> tipo serial ,un nombre varchar(20) y un csucursal de
> tipo integer
>
> Como puedo despues de ejecutar insert saber el numero
> de Id_cod que se asigo.
>
> CREATE OR REPLACE FUNCTION giro(varchar(20),integer)
> RETURNS integer as
> '
> DECLARE
> n ALIAS FOR $1;
> c ALIAS FOR $2;
> BEGIN
> insert into giros (nombre,csucursal)
> values (n,c);
> RETURN Id_cod;
> END;
> ' LANGUAGE 'plpgsql';

--
Antonio Téllez Flores
Ciencias de la Computación
Facultad de Ciencias - UNAM
Home Page: http://ada.fciencias.unam.mx/~atellez

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Cristofer Nicolas Reyes Aguilera 2004-11-11 23:42:10 Re: acelerar la ejecucion de consultas
Previous Message Ernesto Quiñones A. 2004-11-11 22:36:03 Re: Problema de Recursos Red Hat Vs Postmaster