Bonjour,
j'ai besoin d'utiliser le distinct dans mon trigger mais cela ne marche pas. Ya -il autre chose qui puisse marcher. J'ai aussi essaye le unique lui aussi ne fonctionne pas.
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 CREATE OR REPLACE TRIGGER insert_table1 before INSERT ON table1 FOR each row declare begin INSERT INTO attestcmp (............ ) SELECT distinct r.tab_y, r.tab_b, r.tab_s, r.tab_n, r.tab_d, s.tab_r_s, s.tab_r_n, s.tab_r_d, s.tab_r_cons, i.tab_hs_c||i.tab_hsp_c AS tar FROM table1 r, sadg s, sadi i WHERE r.ky = s.ky AND r.kc = s.kc AND r.kd = s.kd AND r.kn = s.kn AND r.ky = i.ky AND r.kc = i.kc AND r.kd = i.kd AND r.kn = i.kn AND i.tab_hs_c||i.tab_hsp_c= '239100';
Partager