posso tornare id come INSERT
risultato, comePgsql. Tornando campo come risultato inserto in funzione
INSERT INTO table(id,field) VALUES($id,$value) RETURNING id;
Ma non posso restituirlo e assegnare alla variabile nel mio funzione
var = INSERT INTO table(id,field) VALUES($id,$value) RETURNING id;
o
SELECT INTO var INSERT INTO table(id,field) VALUES($id,$value) RETURNING id;
non funzionano. Come posso farlo?
Se si utilizza questo in una funzione 'plpgsql', è necessario [dichiarare] (http://www.postgresql.org/docs/9.4/static /plpgsql-declarations.html) la variabile prima. – z0r
Non funziona su psql 9.6 – TangMonk
@Wooden Sei sicuro? Funziona per me con la v9.6. –