Valeur par défaut définie par une séquence
Citation:
Envoyé par
Waldar
Donc au final, ça reste une séquence, qui permet à Oracle DB de respecter la norme SQL quant aux colonnes auto incrémentées.
Oui, mais, même si c'est un point de détail, c'est dommage qu'on ne puisse pas nommer les séquences que l'on veut employer pour alimenter ces colonnes auto-incrémentées. Il est possible de nommer les contraintes lors de la création des tables, il serait intéressant de pouvoir faire de même avec ces séquences "dissimulées".
Je viens par ailleurs de trouver une 4ème façon d'alimenter une clé primaire, toujours avec une séquence :mouarf:
cf https://oracle-base.com/articles/12c...2cr1#sequences
Valeur par défaut définie par une séquence :
Code:
1 2 3 4
| CREATE TABLE t1 (
id NUMBER DEFAULT t1_seq.NEXTVAL,
description VARCHAR2(30)
); |
J'attends la 5ème option... :whistle: