bonjour,
ma problématique sur ma base db2
: j'aimerais poser un trigger sur une vue :
si ma vue change
j'aimerais inserer des données dans une autre table...
mais rien ne se passe.....
ma vue :
------
create view schema.v_trig as
select * from schema.persons inner join schema.phones
on prs_pk = pho_prs_fk
-----ok la vue marche
mon trigger : il update un email quand ma vue change...
CREATE TRIGGER schema.TGG_UPD_VIEW
INSTEAD OF UPDATE ON schema.v_trig
REFERENCING NEW AS NEW_ROW
FOR EACH ROW MODE DB2SQL
BEGIN ATOMIC
UPDATE schema.emails
SET
(eml_prs_fk,eml_address ) =( 10, 'test');
END
voilà mais g rien de changer en base dans ma table emails
comment marche les triggers sur les vues ?
si qq1 sait...
Partager