Bonjour,
un trigger détecte les modifications sur une table A.
La table B stocke les mouvements détectés par le trigger.
Je n'ai pas de problème pour créer la ligne de mouvement dans B si toutes les infos que je veux insérer dans la table B sont dans A.
Dans ma table A, j'ai une colonne qui fait référence à une autre table qui liste un ensemble de véhicule via une colonne oid et vehicule_id.
Dans mon trigger, comment puis réaliser l'ordre suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 INSERT INTO tableB (colB1, colB2, colB3) VALUES (:new.colA1, 'C', (SELECT marque FROM vehicule v WHERE v.oid=:new.vehicule_oid));
Merci
Partager