Ajouter une clé de type auto-increment
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:
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
Code:
1 2 3
|
REFERENCING OLD AS OLD NEW AS NEW
SELECT seq_article.NEXTVAL INTO :NEW.pk_article FROM dual; |
et comment faire appele cette procedure
j'aiune table personne qui contient deux chams nom et prenom
comment j'utilise pour faire inseret des valeurs avec un champs incrémenté
Code:
1 2
|
INSERT INTO personne (nom,prenom) VALUES('Marc','Muller') |
merci de bien m'aider