Verwenden Sie das Menü Daten, die OUTPUT-Anweisung oder die UNLOAD-Anweisung, um Abfragen (einschließlich Abfragen von Ansichten) in eine Datei zu exportieren.
Verwenden Sie die BCP FORMAT-Klausel, um Dateien zwischen SQL Anywhere und Adaptive Server Enterprise zu importieren und zu exportieren. Weitere Hinweise finden Sie unter Adaptive Server Enterprise-Kompatibilität.
Geben Sie Ihre Abfrage im Fenster SQL-Anweisungen von Interactive SQL ein.
Wählen Sie SQL » Ausführen.
Wählen Sie Daten » Exportieren.
Geben Sie einen Speicherort für die Ergebnisse an und klicken Sie auf Weiter.
Bei Text-, HTML- und XML-Dateien geben Sie einen Dateinamen in das Feld Dateiname ein und klicken Sie auf Exportieren.
Bei einer ODBC-Datenbank:
Wählen Sie eine Datenbank und klicken Sie auf Weiter.
Wählen Sie einen Speicherort zum Speichern der Daten und klicken Sie auf Exportieren.
Klicken Sie auf Schließen.
Geben Sie Ihre Abfrage im Fenster SQL-Anweisungen von Interactive SQL ein.
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'; |
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; |
Wählen Sie SQL » Ausführen.
Wenn der Export erfolgreich verläuft, werden auf dem Register 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.
Weitere Hinweise zum Export von Abfrageergebnissen mit der OUTPUT-Anweisung finden Sie unter OUTPUT-Anweisung [Interactive SQL].
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.
Weitere Hinweise zu APPEND und VERBOSE finden Sie unter OUTPUT-Anweisung [Interactive SQL].
Geben Sie die UNLOAD-Anweisung im Fensterausschnitt SQL-Anweisungen ein. Zum Beispiel:
UNLOAD SELECT * FROM Employees TO 'employee_data.csv'; |
Wählen Sie SQL » Ausführen.
Wenn der Export erfolgreich verläuft, werden auf dem Register 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.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |