Bonjour à tous,
J'ai besoin d'aide pour programmer un trigger (déclencheur) insert qui met à jour plusieurs table qui sont sur d'autre base de donnée que la table qu'il protège.
Pour shématiser :
J'ai une base de donnée 'model' qui possède une table 'table1'
J'ai plusieurs autres base de donnée qui ont évidemment chacune un nom différent. Et toutes ces base de donnée ont une table appelée 'table2' (même nom de la table pour toute les bases de données).
Ce que je veux faire :
Quand un nouvel enregistrement est créé dans la table 'model.table1', je veux que mon trigger insert un nouvel enregistrement dans toutes les tables table'2' de toutes les autres base de donnée.
Sans être obligé de créer un trigger par base de donnée car la liste de base de donnée est variable.
J'arrive à créer un trigger qui met à jour une et une seule autre base de donnée.
J'arrive à créer une requète qui sélectionne les noms de toutes les base de données que je veux mettre à jour.
Mais je n'arrive pas à fusionner les deux.
Je travaille avec SQL Server 2000
J'espère avoir été clair, je débute.
Merci d'avance
Partager