我可以返回ID作爲INSERT
結果,像Pgsql。返回字段插入導致功能
INSERT INTO table(id,field) VALUES($id,$value) RETURNING id;
但我不能歸還,並分配給可變進我的函數
var = INSERT INTO table(id,field) VALUES($id,$value) RETURNING id;
或
SELECT INTO var INSERT INTO table(id,field) VALUES($id,$value) RETURNING id;
不起作用。 我該怎麼做?
如果你在一個'plpgsql'功能使用這一點,你需要[聲明](http://www.postgresql.org/docs/9.4/static /plpgsql-declarations.html)變量首先。 – z0r
不適用於psql 9.6 – TangMonk
@Wooden您確定嗎?適用於v9.6的我。 –