>Ciao a tutti,
Ciao!
>ho la necessità di sapere se è possibile, attraverso una query,
>unire i dati derivanti da tabelle strutturalmente uguali ma appartenenti
>a databases differenti. Nello specifico, ho un server MSSQL sul
>quale ho creato 5 database uguali ma con differenti fonti dati,
>e vorrei creare una vista per aggregare tutti i dati: è possibile?
Certo, basta che utilizzi il nome di ogni tabella così composto:
NOMEDB.OWNER.OGGETTO
ad esempio, immagina di avere due db, Anagrafica e Utenti e due tabelle chiamate 'Paesi' di owner (schema per sql 2005) dbo.
Accedi alle tabelle nel seguente modo:
Anagrafica.dbo.Paesi (oppure Anagrafica..Paesi, poichè dbo è lo schema predefinito)
Utenti.dbo.Paesi (Utenti..Paesi)
quindi:
Select * from Anagrafica.dbo.Paesi
union all
Select * from Utenti.dbo.Paesi
se lo schema è diverso da dbo, devi obbligatoriamente indicarlo..
ciao!
>
>Grazie
di nulla! 
Alx81 =)
http://blogs.dotnethell.it/suxstellino