PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Atribuição de valor variável usando a cláusula RETURNING


Você precisa usar a cláusula INTO no RETURNING para definir o valor que está sendo retornado em sua variável:
DECLARE myid OAMENI.id%TYPE;

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

Você também precisa especificar o tipo de dados de sua variável; Fico feliz em ver postgresql suporta %TYPE e %ROWTYPE .