PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Присвояване на стойност на променлива чрез клауза RETURNING

Трябва да използвате клаузата INTO в RETURNING, за да зададете стойността, която се връща във вашата променлива:

DECLARE myid OAMENI.id%TYPE;

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

Трябва също така да посочите типа данни на вашата променлива; Радвам се да видя, че postgresql поддържа %TYPE и %ROWTYPE .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Обединете множество редове с резултати от една колона в една, групирайте по друга колона

  2. Бързо намиране на близки потребители с помощта на PostGIS

  3. java.lang.NoSuchFieldError:NONE в хибернация с Spring 3, maven, JPA, c3p0

  4. Как да създадете последователност, ако не съществува

  5. Съхраняване на обща заявка като колона?