sql >> Base de Datos >  >> RDS >> PostgreSQL

Asignación de valor de variable usando la cláusula RETURNING

Debe usar la cláusula INTO en RETURNING para establecer el valor que se devuelve en su variable:

DECLARE myid OAMENI.id%TYPE;

INSERT INTO oameni 
VALUES 
  (default,'lol') 
RETURNING id INTO myid;

También debe especificar el tipo de datos de su variable; Me alegra ver que postgresql admite %TYPE y %ROWTYPE .