PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Affectation de valeur de variable à l'aide de la clause RETURNING

Vous devez utiliser la clause INTO dans RETURNING pour définir la valeur renvoyée dans votre variable :

DECLARE myid OAMENI.id%TYPE;

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

Vous devez également spécifier le type de données de votre variable ; Je suis heureux de voir postgresql prend en charge %TYPE et %ROWTYPE .