Bonjour à tous.

Après des recherches infructueuses je m'adresse à vous.

Tout d'abors je travail avec Oracle 10g XE.

J'aimerai créer un trigger qui à chaque INSERT/UPDATE/DELETE écrive dans un fichier les champs de l'enregistrement concerné.

Etant un novice d'Oracle voici ce que j'aimerai savoir:

- Faut il que je crée trois trigger (un pour insert, un pour update, un pour delete), ou puis je le faire en un seul;
- Quelle est la commande ou ps qui me permette d'écrire dans un fichier.

Pour l'instant j'ai:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
CREATE TRIGGER TRG_DELETE_ON_MA_TABLE
AFTER DELETE ON MA_TABLE
;
; Ecrire les valeur de l'enregistrement concerné (sans un fichier texte plat, genre .csv)
;
END;
Merci de votre aide.

Ben.