Bonjour , sur la meme base de réflexion dans SQLdeveloper je lance le script suivant
Quand je lance la création du trigger une fenêtre s'ouvre me demande la valeur de new? QUe faut-il mettre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 CREATE TABLE ARRIV_0 ( "ID" NUMBER(19,0), "RUNTIME" VARCHAR2(255), "RUNID" NUMBER(19,0) , CONSTRAINT ARRIV0_ID PRIMARY KEY( ID ) ) ; CREATE INDEX ARRIV_0IND ON ARRIV_0("RUNID", "RUNTIME") ; CREATE SEQUENCE ARRIV_0_SEQ MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE ; CREATE TRIGGER ARRIV_0_TRG BEFORE INSERT ON ARRIV_0 FOR EACH ROW BEGIN SELECT ARRIV_0_SEQ.NEXTVAL INTO :NEW.ID FROM Dual; END ;
Partager