Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server 2016:Abfrageergebnisse in einer CSV-Datei speichern

Sie können die Ergebnisse jeder Abfrage mit wenig mehr als einem Mausklick in einer CSV-Datei speichern.

SQL Server erleichtert Ihnen das Speichern der Ergebnisse einer Abfrage in einer CSV-Datei (oder einer anderen Textdatei).

So geht's.

  1. Abfrageergebnisse

    Führen Sie eine Abfrage aus.

    Klicken Sie nun mit der rechten Maustaste in den Ergebnisbereich und wählen Sie Ergebnisse speichern unter... aus dem Kontextmenü.

  2. Datei speichern

    Benennen Sie die Datei und den Speicherort und klicken Sie auf Speichern .

  3. Datei öffnen

    Suchen Sie nun die Datei und öffnen Sie sie in Notepad (oder Ihrer bevorzugten Anwendung zum Öffnen von CSV-Dateien).

    Sie können sehen, dass die Ergebnisse im CSV-Format gespeichert wurden.

Kopfzeile hinzufügen

Sie haben vielleicht bemerkt, dass die obige CSV-Datei keine Kopfzeile enthält.

Dies kann oder kann nicht das sein, was Sie wollen.

Wenn es eine Kopfzeile enthalten soll, gehen Sie wie folgt vor.

  1. Starten Sie das Dialogfeld „Abfrageoptionen“

    Öffnen Sie ein neues Abfragefenster und klicken Sie auf die Abfrageoptionen Symbol in der Symbolleiste.

    Sie können auch zu Extras> Optionen gehen im oberen Menü.

  2. Spaltenüberschriften einschließen

    Unter Ergebnisse> Raster , setzen Sie ein Häkchen bei Spaltenüberschriften beim Kopieren oder Speichern der Ergebnisse einbeziehen .

  3. Speichern Sie eine weitere Abfrage und überprüfen Sie die Datei

    Führen Sie jetzt eine weitere Abfrage aus, speichern Sie sie und überprüfen Sie dann die Datei.

    Wenn Sie die Datei öffnen, enthält sie Spaltenüberschriften.

Ergebnisse in Datei

Sie können auch die Results to File verwenden Option zum Speichern Ihrer Abfrageergebnisse in einer Datei.

Diese Option fordert Sie auf, die Ergebnisse zu speichern, wenn Sie eine Abfrage ausführen. Dies kann also praktisch sein, wenn Sie viele Abfragen speichern müssen.

  1. Wählen Sie die Ergebnisse in Datei aus Möglichkeit

    Öffnen Sie ein neues Abfragefenster und klicken Sie auf Results to File Symbol in der Symbolleiste.

    Sie können auch mit der rechten Maustaste in das Abfragefenster klicken und Results To> Results to File auswählen .

  2. Führen Sie eine Abfrage durch

    Führen Sie nun eine Abfrage aus. Sie werden aufgefordert, die Datei zu speichern (statt dass die Ergebnisse im unteren Bereich angezeigt werden).

    Möglicherweise haben Sie die Möglichkeit, es als .rpt zu speichern Datei. Dies ist in Ordnung, wenn Sie es in Crystal Reports oder einer ähnlichen Anwendung öffnen können. Wenn nicht, können Sie die Erweiterung in .csv ändern .

  3. Datei ansehen

    Überprüfen Sie die Datei, um sicherzustellen, dass ihr Inhalt korrekt ist und das erforderliche Format hat.

Ergebnisse zu Dateioptionen

Sie haben vielleicht bemerkt, dass der obige Screenshot zeigt, dass die Textdatei die Ergebnisse im spaltenbündigen Format anzeigt (nicht durch Kommas getrennt wie in der vorherigen Datei). Dies kann bei Bedarf geändert werden.

Sie können das Dialogfeld "Abfrageoptionen" verwenden, um verschiedene Optionen für die Verwendung der Methode "Ergebnisse in Datei" zu ändern.

  1. Starten Sie das Dialogfeld „Abfrageoptionen“

    Öffnen Sie ein neues Abfragefenster und klicken Sie auf die Abfrageoptionen Symbol in der Symbolleiste.

  2. Konfigurieren Sie die gewünschten Optionen

    Wählen Sie Ergebnisse> Text und überprüfen/ändern Sie alle Optionen, die Sie ändern müssen.

    Beispielsweise könnten Sie das Ausgabeformat so ändern, dass es kommagetrennt statt spaltenbündig ist. Sie können auch angeben, ob Kopfzeilen eingeschlossen werden sollen oder nicht.

    Klicken Sie nach der Konfiguration auf OK .

Ergebnisse zu Text

Sie können auch Results to Text verwenden zur Ausgabe der Ergebnisse.

Dies kann praktisch sein, wenn Sie die Abfrageformatierungsoptionen für Results to File konfigurieren (da es dieselben Abfrageoptionen verwendet). Auf diese Weise können Sie die Formatierung überprüfen, ohne eine externe Datei öffnen zu müssen.

Um zu Results to Text zu wechseln , klicken Sie auf das Symbol „Ergebnisse in Text“ in der Symbolleiste. Sie können jederzeit zwischen den Ausgabeoptionen umschalten.