+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 2 su 2

unica select su tabelle di vari database

  1. #1
    amolaplay non è in linea Scolaretto
    Ciao a tutti
    Vi chiedo lumi in merito al seguente mio problema: su sql server 2008 (enterpriseR2) dovrei realizzare una singola select per estrarre informazioni presenti su diversi database.
    quasi tutti i db hanno lo stesso numero di tabelle e le tabelle hanno lo stesso nome.
    Nel mio caso dovrei estrapolare tutti gli ordini provenienti da una singola città.
    Dunque, considerando i database e relativa tabella di ordini:

    DB1-->TbOrdini
    DB2-->TbOrdini
    DB3-->TbOrdini
    etc.. (i Database sono davvero tanti)
    vorrei realizzare una select di questo tipo:

    Select DB1.TbOrdini.CodOrdine
    From DB1.TbOrdini
    Where CAP=xxxxx

    ma estesa a tutti i db, quindi una sorta di SELECT *.TbOrdini.CodOrdine
    Questo in quanto, ripeto, il nome e la struttura delle tabelle ordini su tutti i db sono identiche.
    Come posso procedere con una singola query?
    Grazie a chiunque interverrà

  2. #2
    L'avatar di nman
    nman non è in linea Scribacchino
    __ Se i vari DB sono su Server diversi
    __ Se i vari DB sono sullo stesso Server ma su istanze diversse

    Devi usare Linked Server ( Server collegato )


    __________________________________________________ _______

    Se i vari DB sono sulla stessa istanza puoi fare
    con una vista riferimento a tabelle che sono su altri DB

    La sintassi e questa:

    SELECT
    Id,
    Cod,
    Des
    FROM
    Ar03D.dbo.P1 AS P1_1


    __ Id, Cod, Des ______ sono i campi
    __ P1 ______________è la tabella in Ar03D
    __ Ar03D __________ è il DB remoto

    In pratica cambia solo l'ultima riga dove metti il riferimento al DB


    Saluti
    Ultima modifica di nman; 23-05-2012 09:45 

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Filtrare più tabelle in unica query
    Da entony80 nel forum Microsoft Access
    Risposte: 14
    Ultimo Post: 16-05-2015, 11:54
  2. Tabelle access di fornitori vari
    Da sistemista nel forum Pausa caffè
    Risposte: 0
    Ultimo Post: 13-03-2015, 18:19
  3. Newbie - database personale (problemi vari)
    Da seltz nel forum Microsoft Word
    Risposte: 8
    Ultimo Post: 13-01-2011, 15:33
  4. [Access]Caricare dati in più tabelle con unica query???
    Da mrmaxi nel forum Microsoft Access
    Risposte: 10
    Ultimo Post: 22-11-2006, 00:41
  5. Select su più tabelle
    Da tooshy nel forum ASP 3, ASP .Net
    Risposte: 6
    Ultimo Post: 25-05-2005, 16:10