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

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Ferndatenzugriff und Arbeit mit Massendaten » Datenimport und -export » Datenexport

 

Abfrageergebnisse exportieren

Sie können Abfrageergebnisse in Interactive SQL exportieren, indem Sie entweder das Menü "Daten" oder eine OUTPUT- oder UNLOAD-Anweisung verwenden.

Voraussetzungen

Keiner

Kontext und Bemerkungen

Sie können die Klauseln APPEND und VERBOSE kombinieren, um Ergebnisse und Meldungen am Ende einer bestehenden Datei einzufügen.

Geben Sie beispielsweise OUTPUT TO 'Dateiname' APPEND VERBOSE ein.

Die OUTPUT-Anweisung mit den Klauseln APPEND und VERBOSE entspricht den Operatoren >#, >>#, >& und >>& früherer Versionen von Interactive SQL. Sie können diese Operatoren weiterhin benutzen, um Daten umzuleiten. Die neuen Interactive SQL-Anweisungen ermöglichen aber präzisere Ausgabeanweisungen und machen den Programmcode leichter lesbar.

 Exportieren von Abfrageergebnissen (Menü "Daten" in Interactive SQL)

Verwenden Sie die BCP FORMAT-Klausel, um Dateien zwischen SQL Anywhere und Adaptive Server Enterprise zu importieren und zu exportieren.

  1. Geben Sie Ihre Abfrage im Fenster SQL-Anweisungen von Interactive SQL ein.

  2. Klicken Sie auf SQL » Ausführen.

  3. Klicken Sie auf Daten » Exportieren.

  4. Geben Sie einen Speicherort für die Ergebnisse an und klicken Sie auf Weiter.

  5. Bei Text-, HTML- und XML-Dateien geben Sie einen Dateinamen in das Feld Dateiname ein und klicken Sie auf Exportieren.

    Bei einer ODBC-Datenbank:

    1. Wählen Sie eine Datenbank und klicken Sie auf Weiter.

    2. Wählen Sie einen Speicherort zum Speichern der Daten und klicken Sie auf Exportieren.

  6. Klicken Sie auf Schließen.

 Exportieren von Abfrageergebnissen (OUTPUT-Anweisung in Interactive SQL)

Verwenden Sie die BCP FORMAT-Klausel, um Dateien zwischen SQL Anywhere und Adaptive Server Enterprise zu importieren und zu exportieren.

  1. Geben Sie Ihre Abfrage im Fenster SQL-Anweisungen von Interactive SQL ein.

  2. Am Ende der Abfrage geben Sie folgende Information ein: OUTPUT TO 'Dateiname'.

    Beispiel: Um die gesamte Tabelle "Employees" in die Datei employees.txt zu exportieren, geben Sie folgende Abfrage ein:

    SELECT *
    FROM Employees;
    OUTPUT TO 'employees.txt';
  3. Um Abfrageergebnisse zu exportieren und die Ergebnisse an eine andere Datei anzuhängen, verwenden Sie die APPEND-Klausel.

    SELECT * FROM Employees;
    OUTPUT TO 'employees.txt'
    APPEND;

    Um Abfrageergebnisse zu exportieren und Meldungen einzubeziehen, verwenden Sie die VERBOSE-Klausel.

    SELECT * FROM Employees;
    OUTPUT TO 'employees.txt' 
    VERBOSE;
  4. Klicken Sie auf SQL » Ausführen.

    Wenn der Export erfolgreich verläuft, werden auf der Registerkarte Meldungen folgende Informationen angezeigt: Dauer des Datenexports, Dateiname und Pfad der exportierten Daten, Anzahl der geschriebenen Zeilen. Wenn das Exportieren fehlschlägt, werden Sie ebenfalls in einer Meldung darüber informiert.

 Exportieren von Abfrageergebnissen (UNLOAD-Anweisung)

Verwenden Sie die BCP FORMAT-Klausel, um Dateien zwischen SQL Anywhere und Adaptive Server Enterprise zu importieren und zu exportieren.

  1. Geben Sie die UNLOAD-Anweisung im Fensterausschnitt SQL-Anweisungen ein.

    Beispiel:

    UNLOAD
    SELECT *
    FROM Employees
    TO 'employee_data.csv';
  2. Klicken Sie auf SQL » Ausführen.

    Wenn der Export erfolgreich verläuft, werden auf der Registerkarte Meldungen folgende Informationen angezeigt: Dauer des Datenexports, Dateiname und Pfad der exportierten Daten, Anzahl der geschriebenen Zeilen. Wenn das Exportieren fehlschlägt, werden Sie ebenfalls in einer Meldung darüber informiert.

Ergebnisse

Die Abfrageergebnisse werden an den angegebenen Speicherort exportiert.

Nächste Schritte

Keine.

 Siehe auch