sql >> Databasteknik >  >> RDS >> PostgreSQL

Variabel värdetilldelning med RETURNING-sats

Du måste använda INTO-satsen i RETURNING för att ställa in värdet som returneras till din variabel:

DECLARE myid OAMENI.id%TYPE;

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

Du måste också ange datatypen för din variabel; Jag är glad att se postgresql stöder %TYPE och %ROWTYPE .



  1. rensa upp db av redundant data

  2. php-funktion för mysql enum vald

  3. Fel 2006:MySQL-servern har försvunnit med Python, Bottle Microframework och Apache

  4. Problem med att binda en imploderad array till en mysql-förberedd sats