PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Assegnazione del valore della variabile mediante clausola RETURNING

È necessario utilizzare la clausola INTO in RETURNING per impostare il valore restituito nella variabile:

DECLARE myid OAMENI.id%TYPE;

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

Devi anche specificare il tipo di dati della tua variabile; Sono felice di vedere postgresql supporta %TYPE e %ROWTYPE .