bonjour à tous,
quelle est la vrai différenc entre un trigger statement et row ?
Avez vous un xemple d'explication simple car j'ai pas tout compris .
Merci
bonjour à tous,
quelle est la vrai différenc entre un trigger statement et row ?
Avez vous un xemple d'explication simple car j'ai pas tout compris .
Merci
----------------------------------
La façon la plus efficace de combattre un système qui ne nous convient plus
n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...
----------------------------------
C'est pour déclencher le trigger sur chaque ligne ou à chaque requête
http://download.oracle.com/docs/cd/B...htm#sthref7885
Le trigger statement est exécutée avant/après une instruction pour l'ensemble des lignes.
Le trigger for each row est exécutée pour chacune des lignes (cela te permet par exemple de gérer une clé primaire, de mettre une valeur par défaut).
Pour plus d'informations sur les triggers :
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39 SQL>create or replace trigger trg1_t1 before insert on t1 2 begin 3 dbms_output.put_line ('before insert statement'); 4 end; 5 / Trigger created. SQL>create or replace trigger trg2_t1 before insert on t1 2 for each row 3 begin 4 dbms_output.put_line ('before insert for each row'); 5 end; 6 / Trigger created. SQL>create or replace trigger trg3_t1 after insert on t1 2 for each row 3 begin 4 dbms_output.put_line ('after insert for each row'); 5 end; 6 / Trigger created. SQL>create or replace trigger trg4_t1 after insert on t1 2 begin 3 dbms_output.put_line ('after insert'); 4 end; 5 / Trigger created. SQL>insert into t1 (n) select rownum from user_objects where rownum <= 3; before insert statement before insert for each row after insert for each row before insert for each row after insert for each row before insert for each row after insert for each row after insert
http://sheikyerbouti.developpez.com/...?page=Chap6#L6
Un problème sans solution est un problème mal posé
Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager