Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Datenimport und -export » Datenexport » Tipps zum Exportieren von Daten mit der OUTPUT-Anweisung

 

Exportieren von Daten in eine CSV-Datei

In Interactive SQL können Sie Daten aus Ihrer Datenbank mit der OUTPUT-Anweisung in eine CSV- exportieren.

Voraussetzungen

Sie müssen das SELECT ANY TABLE-Systemprivileg oder das SELECT-Privileg für die Tabelle haben.

 Aufgabe
  1. Stellen Sie in Interactive SQL eine Verbindung mit einer SQL Anywhere-Datenbank her.

  2. Führen Sie die OUTPUT-Anweisung mit den Klauseln FORMAT TEXT, QUOTE '"' und WITH COLUMN NAMES aus, um ein Format mit Kommatrennzeichen mit den Spaltennamen in der ersten Zeile der Datei zu erstellen. Zeichenfolgenwerte werden zwischen Anführungszeichen gesetzt. Beispiel:

    SELECT * FROM SalesOrders; 
    OUTPUT TO 'C:\\LocalTemp\\newSales.csv' 
        FORMAT TEXT
        QUOTE '"'
        WITH COLUMN NAMES;

Ergebnisse

Die Daten werden in die angegebene CSV-Datei exportiert.

Beispiel

Das folgende Beispiel exportiert die Daten aus der Tabelle "Employees" in der SQL Anywhere-Beispieldatenbank in die Employees.csv-Datei namens C:\LocalTemp.

SELECT * FROM Employees;
OUTPUT TO C:\LocalTemp\Employees.csv
    FORMAT TEXT;

 Siehe auch