salut
je cherche à utiliser une clé auto incrémenté pour faire l'insertion des enregistrement dans la table et voila ce que j'ai trouvé sur le forum
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CREATE sequence seq_article ; CREATE OR REPLACE TRIGGER ti_article BEFORE INSERT ON tb_article REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROW BEGIN SELECT seq_article.NEXTVAL INTO :NEW.pk_article FROM dual; END; /
mais je n'ai pas bien compris ce deux ligne
et comment faire appele cette procedure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 REFERENCING OLD AS OLD NEW AS NEW SELECT seq_article.NEXTVAL INTO :NEW.pk_article FROM dual;
j'aiune table personne qui contient deux chams nom et prenom
comment j'utilise pour faire inseret des valeurs avec un champs incrémenté
merci de bien m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO personne (nom,prenom) VALUES('Marc','Muller')
Partager