|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : avril 2004 Messages : 36 ![]() |
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...
__________________
Donne à coder à Toto ,tu le nourris 1 jour. Apprends le à coder , tu le pourris toute 1 vie. |
|
|
00
|
|
|
#2 |
![]() ![]() |
Pourquoi ne pas mettre le trigger sur la table directement ?
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql Administrateur SAP Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com