Séquences sous Oracle



  1. La version la plus simple de la commande est : CREATE SEQUENCE séquence
    La syntaxe complète est :
             CREATE SEQUENCE [schéma]séquence
             [ INCREMENT BY integer ]
             [ START WITH integer ]
             [ MAXVALUE integer ]
             [ NOMAXVALUE ]
             [ MINVALUE integer ]
             [ NOMINVALUE ]
             [ CYCLE ]
             [ NOCYCLE ]
          
    Les mots en majuscule sont des mots clés à recopier tel quel ;
    Les mots en minuscule sont à remplacer par un identificateur (le nom de la séquence) et un entier dans tous les autres cas.
    Les options par défaut sont : NOMAXVALUE, NOMINVALUE et NOCYCLE.
     
  2. Insertion de n-uplets dans les relations en utilisant :
    séquence.CURRVAL : donne la valeur courante de la séquence,
    séquence.NEXTVAL : incrémente la séquence et renvoie la nouvelle valeur.
     
  3. Supprimer votre séquence en fin de travail :
    DROP SEQUENCE séquence




Signification des options :