Bonjour à tous,
j'ai besoin d'éxécuter des requêtes sur plusieurs tables situées sur différentes bases de données, ces tables sont identiques d'un point de vue structurel (même attribut, même contraintes ...).
Le problème réside dans le fait que le nombre de bases de données à interroger est variable et augmente au fur et à mesure. Mes requêtes ne sont donc valables que temporairement ...
J'aurais aimé savoir si il est possible de créer une requête sous SQL Server 2005 Enterprise Edition permettant d'interroger de manière générique plusieurs bases de données; voici un exmple de ce que je souhaite faire :
SELECT [liste_attributs]
FROM [
SELECT [liste_attributs]
FROM [Base_de_données1].[table]
UNION
SELECT [liste_attributs]
FROM [Base_de_données2].[table]
UNION
...
SELECT [liste_attributs]
FROM [Base_de_donnéesn-1].[table]
UNION
SELECT [liste_attributs]
FROM [Base_de_donnéesn].[table]
] as matable
Ce qui m'intéresse ici c'est de n'écrire qu'une seule ligne sql pour la sous requête dans la clause FROM
Merci.
Partager