Bonjour,
Comment faire pour mettre la liste des valeurs dans colonne X d'une manière automatique (auto incrémentation) d'une table A.
Cdt.
Bonjour,
Comment faire pour mettre la liste des valeurs dans colonne X d'une manière automatique (auto incrémentation) d'une table A.
Cdt.
Si une 10g, il faut passer par un trigger before insert et une sequence.
Pourquoi une 10g ? Ca marche sur toutes les versions (enfin, depuis que les séquences et triggers existent)Si une 10g,
Parce que en 12c ça marche tout seul.
/Edit
Identity Columns in Oracle Database 12c Release
Et parce que l'auteur a précisé être en 10g.
Bonjour,
Efficace avec ces lignes de code:
Peace
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CREATE OR REPLACE TRIGGER insc_bir BEFORE INSERT ON inscription FOR EACH ROW BEGIN SELECT inscc_seq.NEXTVAL INTO :new.inscription_id FROM dual; END;![]()
Partager