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

изберете/покажете последния вмъкнат сериен идентификатор в postgres

Вземете конкретна последователност:

SELECT currval('name_of_your_sequence');

Вземете последната стойност от последната използвана последователност:

SELECT lastval();

Проверете и ръководството:http://www.postgresql.org /docs/current/static/functions-sequence.html

Редактиране:Можете също да използвате RETURNING във вашия INSERT:

INSERT INTO foo(id, name) VALUES(DEFAULT, 'bob') RETURNING id;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не намиране на Oracle връзка, когато е дефинирана PostGIS връзка

  2. PostgreSQL 9.X bytea представяне в 'hex' или 'escape' за миниатюрни изображения

  3. Преобразувайте клеймото за време в местно време за дадена часова зона по време на „КОПИРАЙТЕ .. КЪМ ..“

  4. как postgre обработва битовия тип данни?

  5. Върнете SETOF редове от функцията PostgreSQL