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

 

Exportieren von Abfrageergebnissen mit der OUTPUT-Anweisung

Sie können Abfrageergebnisse in Interactive SQL mit der OUTPUT-Anweisung exportieren.

Voraussetzungen

Sie müssen Eigentümer der Tabelle sein, die Sie abfragen, das SELECT-Privileg für die Tabelle haben oder das SELECT ANY TABLE-Systemprivileg haben.

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 'filename' 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 benutzen, um Daten umzuleiten. Die Interactive SQL-Anweisungen ermöglichen aber präzisere Ausgabeanweisungen und machen den Programmcode leichter lesbar.

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

 Aufgabe
  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 'filename'.

    Um beispielsweise die gesamte Tabelle "Employees" in die Datei Employees.csv zu exportieren, geben Sie folgende Abfrage ein:

    SELECT * FROM Employees;
    OUTPUT TO 'C:\\LocalTemp\\Employees.csv';
  3. Um Abfrageergebnisse zu exportieren und die Ergebnisse an eine andere Datei anzuhängen, verwenden Sie die APPEND-Klausel. Beispiel:

    SELECT * FROM Employees;
    OUTPUT TO 'C:\\LocalTemp\\Employees.csv'
    APPEND;

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

    SELECT * FROM Employees;
    OUTPUT TO 'C:\\LocalTemp\\Employees.csv' 
    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.

Ergebnisse

Die Abfrageergebnisse werden an den angegebenen Speicherort exportiert.

 Siehe auch