Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

SQL Server 2016:salva i risultati della query in un file CSV

Puoi salvare i risultati di qualsiasi query in un file CSV con poco più di un clic del mouse.

SQL Server consente di salvare facilmente i risultati di una query in un file CSV (o altro file di testo).

Ecco come.

  1. Risultati della query

    Esegui una query.

    Ora fai clic con il pulsante destro del mouse nel riquadro dei risultati e seleziona Salva risultati con nome... dal menu contestuale.

  2. Salva il file

    Assegna un nome al file e alla posizione e fai clic su Salva .

  3. Apri il file

    Ora individua il file e aprilo in Blocco note (o nella tua applicazione preferita per l'apertura di file CSV).

    Puoi vedere che i risultati sono stati salvati in formato CSV.

Aggiungi una riga di intestazione

Potresti aver notato che il file CSV sopra non contiene una riga di intestazione.

Questo potrebbe essere o non essere quello che vuoi.

Se hai bisogno che contenga una riga di intestazione, procedi come segue.

  1. Avvia la finestra di dialogo Opzioni query

    Apri una nuova finestra di query e fai clic su Opzioni di query icona nella barra degli strumenti.

    Puoi anche andare su Strumenti> Opzioni nel menu in alto.

  2. Includi intestazioni di colonna

    In Risultati> Griglia , metti un segno di spunta accanto a Includi intestazioni di colonna quando copi o salvi i risultati .

  3. Salva un'altra query e controlla il file

    Ora esegui un'altra query, salvala, quindi controlla il file.

    Quando apri il file, conterrà le intestazioni di colonna.

Risultati su file

Puoi anche utilizzare i Risultati su file opzione per salvare i risultati della query in un file.

Questa opzione ti chiederà di salvare i risultati ogni volta che esegui una query. Quindi questo può essere utile se hai molte query da salvare.

  1. Seleziona Risultati su file Opzione

    Apri una nuova finestra di query e fai clic su Risultati su file icona nella barra degli strumenti.

    Puoi anche fare clic con il pulsante destro del mouse nella finestra della query e selezionare Risultati in> Risultati su file .

  2. Esegui una query

    Ora esegui una query. Ti verrà chiesto di salvare il file (invece che i risultati vengono mostrati nel riquadro inferiore).

    Potresti avere la possibilità di salvarlo come .rpt file. Questo va bene se puoi aprirlo in Crystal Reports o un'applicazione simile. In caso contrario, puoi modificare l'estensione in .csv .

  3. Visualizza il file

    Controlla il file per verificare che il suo contenuto sia corretto e nel formato richiesto.

Risultati in Opzioni file

Potresti aver notato che lo screenshot sopra mostra che il file di testo mostra i risultati in formato allineato alla colonna (non delimitato da virgole come nel file precedente). Questo può essere modificato se necessario.

È possibile utilizzare la finestra di dialogo Opzioni query per modificare varie opzioni quando si utilizza il metodo Risultati su file.

  1. Avvia la finestra di dialogo Opzioni query

    Apri una nuova finestra di query e fai clic su Opzioni di query icona nella barra degli strumenti.

  2. Configura le opzioni desiderate

    Seleziona Risultati> Testo e rivedere/modificare tutte le opzioni che è necessario modificare.

    Ad esempio, è possibile modificare il formato di output in modo che sia delimitato da virgole anziché allineato a colonne. Puoi anche specificare se includere o meno le intestazioni.

    Una volta configurato, fai clic su OK .

Risultati in formato testo

Puoi anche utilizzare Risultati in testo per l'output dei risultati.

Questo può essere utile quando si configurano le opzioni di formattazione della query per Risultati su file (poiché utilizza le stesse opzioni di query). Ciò ti consentirà di controllare la formattazione senza dover aprire un file esterno.

Per passare a Risultati in testo , fai clic sull'icona Risultati in testo nella barra degli strumenti. Puoi alternare tra le opzioni di output ogni volta che ne hai bisogno.