Bonjour,
Je bloque sur une requete que je compte insérer dans un Tableau pour une appli VB.NET.
Sur une Instance SQL SERVER 2005 j'ai un grand nombre de base (1800),
je souhaiterai faire une requete du type :
Select colonne1 FROM base1, Base2, Base3 ....
pour le moment j'arrive a faire cette requete via des pointeurs dynamique, mais le résultat obtenu est sous forme de multiple tableaux (du coup je n'arrive pas a avoir un tableau global)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 DECLARE @sqlcommand nvarchar (512) DECLARE @NomDB nvarchar (100) use master declare curseur CURSOR for select name from sys.sysdatabases WHERE name like '%dbPB%' OR name like '%dbCAM%' AND name <> 'DBCAM' open curseur Fetch next from CURSEUR into @NomDB while @@Fetch_status = 0 begin set @sqlcommand = 'SELECT * FROM [' + @NomDB + '].dbo.tbdParameterLogs' execute (@sqlcommand) Fetch next from CURSEUR into @NomDB End close curseur deallocate curseur
Auriez vous une piste, ou mieux La solution?! ;
Merci d'avance
Gab
Partager