|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 77 ![]() |
Bonjour,
Je dois faire une base clone des tables critiques de ma base. Cette table dois etre totalement isolé etc etc. Je pense faire un trigger sur les insert des tables concernés afin de copier les ligne updater/inserer/deleter dans la table clone. Cependant je ne sais pas comment recuperer la requete executée dans mon insert/update/delete. Est ce la bonne methode ? Comment faire ? |
|
|
00
|
|
|
#2 | |
![]() Inscription : décembre 2002 Messages : 2 397 ![]() |
Citation:
Le déclencheur FOR EACH ROW vous met automatiquement à disposition les pseudo lignes :NEW et :OLD, qui contiennent respectivement les nouvelles et les anciennes valeurs de la ligne de données. Libre à vous alors de les répercuter à votre guise vers la table cible.
__________________
Consultant / formateur Oracle indépendant Certifié OCP 10g et 11g, sécurité 11g |
|
|
|
00
|
|
|
#3 | ||
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 77 ![]() |
au niveau syntaxe ca donnerai:
Code :
Penser vous que ca marcheras ? |
||
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
une vue matérialisée ferait aussi l'affaire non ?
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com