In questa breve guida, vi mostrerò 2 metodi per esportare i risultati di una query in CSV in SQL Server Management Studio:
- Il metodo veloce per piccoli numeri di record
- Il metodo completo per grandi set di dati
Vi mostrerò anche come includere le intestazioni di colonna quando si esportano i risultati.
Metodo 1: Il metodo rapido per esportare i risultati della query in CSV in SQL Server
Per iniziare, esegui la tua query per ottenere i risultati.
Per esempio, ho eseguito una semplice query e ho ottenuto la seguente tabella con un piccolo numero di record:
Per esportare rapidamente i risultati della query, seleziona tutti i record della tua tabella (ad es, selezionando qualsiasi cella della griglia, e poi usando la combinazione di tasti Ctrl + A):
Dopo aver selezionato tutti i tuoi record, clicca con il tasto destro su qualsiasi cella della griglia, e poi seleziona ‘Copia con intestazioni’ (o semplicemente seleziona ‘Copia’ se non vuoi includere le intestazioni):
Aprire un file CSV vuoto, e poi incollare i risultati:
Il metodo precedente può essere utile per un numero minore di record. Tuttavia, se avete a che fare con insiemi di dati molto più grandi, potete considerare di usare il secondo metodo qui sotto.
Metodo 2: Esportare i risultati della query per insiemi di dati più grandi
Usando lo stesso esempio, potete esportare i risultati della query in un file CSV cliccando con il tasto destro del mouse su qualsiasi cella della griglia, e poi selezionando ‘Salva risultati come…’
In seguito, digitate un nome per il vostro file CSV (per esempio, ‘query_results’), e poi cliccate su Salva:
Il tuo file CSV sarà salvato nella posizione che hai specificato:
E se apri il file CSV, vedrai i risultati esportati (senza le intestazioni di colonna):
Puoi seguire i passi qui sotto nel caso tu abbia bisogno di includere le intestazioni di colonna quando esporti il tuo file CSV in SQL Server.
Come includere le intestazioni di colonna quando si esportano i risultati della query in CSV in SQL Server
Per includere le vostre intestazioni di colonna, andate su Strumenti, e poi selezionate Opzioni…
Quindi, cliccare su Risultati della query >> SQL Server >> Risultati alla griglia:
Controlla l’opzione ‘Includi le intestazioni di colonna quando copi o salvi i risultati’ e poi clicca su OK:
Ora dovrai riavviare SQL Server affinché le modifiche siano applicate.
Poi, rilanciate la vostra query per ottenere i risultati della query:
Clicca con il tasto destro del mouse su qualsiasi cella della griglia stessa, e poi seleziona “Salva risultati come…”
Digita un nome per il tuo file CSV, e poi premi su Salva:
Il tuo nuovo CSV conterrà ora le intestazioni delle colonne andando avanti: