Skip to content
Snippets Groups Projects

[SQL] Créer une séquence à partir d'une valeur

  • Clone with SSH
  • Clone with HTTPS
  • Embed
  • Share
    The snippet can be accessed without any authentication.
    Authored by Gregory.Ooghe

    Pour incrémenter une variable à partir d'une certaine valeur il faut créer une séquence où l'on précise le début. Dans la requête on appelle alors cette séquence avec nextval pour que soit incrémenter de +1 chaque ligne depuis la valeur de début.

    Edited
    sequence.sql 228 B
    /* Exemple avec une table table_test existante ayant un champ geom */
    DROP SEQUENCE IF EXISTS serial_arret;
    CREATE SEQUENCE serial_arret START WITH 4000;
    
    SELECT b.geom,
           nextval('serial_arret') as num
    FROM table_test as b
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Finish editing this message first!
    Please register or to comment