Bonjour,
j'aimerais incrémenter automatiquement une valeur dans une table et qu'elle s'incrémente également dans une autre table.
Voici mon code actuel qui ne fonctionne pas:
les 2 première partie marche
/*Création d'une séquence d'auto incrémentation */
CREATE SEQUENCE seq_autoIncrementOrdeCadre
START WITH 1
MAXVALUE 999999999999999999999999
MINVALUE 1
NOCYCLE
NOCACHE
NOORDER;
/*Création d'un déclencheur */
CREATE TRIGGER autoIncrementOrdeCadre
BEFORE INSERT
ON cadre
FOR EACH ROW
BEGIN
SELECT seq_autoIncrementOrdeCadre.NEXTVAL
INTO :NEW.ordre_cadre
FROM dual;
END ;
/
j'ai une erreur à partir d'ici:
/*Création d'un déclencheur */
CREATE TRIGGER autoIncrementOrdeCadreLigne
BEFORE INSERT
ON cadre_ligne
FOR EACH ROW
BEGIN
SELECT seq_autoIncrementOrdeCadre.NEXTVAL
INTO :NEW.ordre_cadre
FROM dual;
END ;
/
Partager