[Oracle9i] Je ne peux pas créer un trigger
Bonjour,
J'ai généré le code sql suivant via amcd designor :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| create table MaBase.sommaire_rubrique (ID NUMBER(4) not null,
id_numero NUMBER(4) null
, TITRE VARCHAR2(255) NULL
, POSITION NUMBER(4) NULL);
CREATE SEQUENCE MaBase.sommaire_rubrique_Seq
START WITH 1
MAXVALUE 999999999999999999999999
MINVALUE 1
NOCYCLE
NOCACHE
NOORDER;
CREATE TRIGGER MaBase.sommaire_rubrique_Trigger
BEFORE INSERT
ON MaBase.sommaire_rubrique
FOR EACH ROW
BEGIN
SELECT MaBase.sommaire_rubrique_Seq.NEXTVAL
INTO :NEW.ID
FROM DUAL;
END; |
Voilà ce que donne l'exécution du script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| SQL> start Sommaire.sql
Table créée.
Séquence créée.
43
44
... (de 45 à 309)
310 /
Avertissement : Déclencheur créé avec erreurs de compilation.
SQL> spool off |
qu'est ce qui ne va pas ??? 8O