Région de recherche :

Date :

https://www.postgresql.org › docs › current › functions-sequence.html

9.17. Sequence Manipulation Functions - PostgreSQL

Learn how to use nextval, setval, currval and lastval functions to operate on sequence objects in PostgreSQL. Sequence objects are special tables that generate unique identifiers for rows of a table.

https://docs.postgresql.fr › 11 › functions-sequence.html

9.16. Fonctions de manipulation de séquences - PostgreSQL

L'argument d'une fonction de traitement de séquences peut être une expression ou une constante. S'il s'agit d'une expression textuelle, le transtypage implicite impose une recherche à l'exécution. Les fonctions séquence disponibles sont : nextval. Avance l'objet séquence à sa prochaine valeur et renvoie cette valeur.

https://stackoverflow.com › questions › 68809678

How to get the next sequence value in PostgreSQL?

ALTER SEQUENCE my_list_id_seq OWNED BY my_list.id; I tried to use currval query to find the next sequence value (should be 1) but I get. SELECT currval('my_list_id_seq'); ERROR: currval of sequence "my_list_id_seq" is not yet defined in this session.

https://docs.postgresql.fr › 9.6 › functions-sequence.html

9.16. Fonctions de manipulation de séquences - PostgreSQL

nextval. Avance l'objet séquence à sa prochaine valeur et renvoie cette valeur. Ce fonctionnement est atomique : même si de multiples sessions exécutent nextval concurrentiellement, chacune obtient sans risque une valeur de séquence distincte.

https://docs.postgresql.fr › current › functions-sequence.html

9.17. Fonctions de manipulation de séquence - PostgreSQL

nextval ( regclass) → bigint. Avance l'objet séquence à sa prochaine valeur et renvoie cette valeur. Ceci est fait de façon atomique : même si plusieurs sessions exécutent nextval en même temps, chacune recevra une valeur distincte de séquence.

https://database.guide › how-nextval-works-in-postgresql

How NEXTVAL() Works in PostgreSQL - Database.Guide

Learn how to use the nextval() function to advance sequence objects and return their values in PostgreSQL. See examples of creating sequences, using nextval() in INSERT statements, and applying nextval() to column definitions.

https://www.postgresql.org › docs › current › sql-createsequence.htm

PostgreSQL: Documentation: 17: CREATE SEQUENCE

After a sequence is created, you use the functions nextval, currval, and setval to operate on the sequence. These functions are documented in Section 9.17. Although you cannot update a sequence directly, you can use a query like: SELECT * FROM name; to examine the parameters and current state of a sequence.

PostgreSQL: Documentation: 17: CREATE SEQUENCE

https://www.postgresql.org › docs › current › sql-altersequence.html

PostgreSQL: Documentation: 17: ALTER SEQUENCE

ALTER SEQUENCE blocks concurrent nextval, currval, lastval, and setval calls. For historical reasons, ALTER TABLE can be used with sequences too; but the only variants of ALTER TABLE that are allowed with sequences are equivalent to the forms shown above.

https://dgriessinger.developpez.com › postgresql › sequences

Les séquences dans PostgreSQL - Developpez.com

Elle est habituellement utilisée pour générer des identifiants uniques pour les lignes d'une table, dans les autres SGBD on la connaît sous le nom de champ auto-incrémenté. Il peut exister une infinité de séquences au sein d'une même base de données.

https://postgrespro.com › docs › postgresql › 9.6 › functions-sequence

9.16. Sequence Manipulation Functions - PostgreSQL

The available sequence functions are: nextval. Advance the sequence object to its next value and return that value. This is done atomically: even if multiple sessions execute nextval concurrently, each will safely receive a distinct sequence value.