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.
Geben Sie Ihre Abfrage im Fenster SQL-Anweisungen von Interactive SQL ein.
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'; |
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; |
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.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |