Mit der UNLOAD TABLE-Anweisung können Sie Daten effizient nur in Text-Formaten exportieren. Die UNLOAD TABLE-Anweisung exportiert jeweils eine Zeile pro Dateizeile, wobei die Werte mit einem Komma voneinander getrennt werden. Um anschließend das Einlesen zu beschleunigen, werden die Daten in der Reihenfolge der Primärschlüssel exportiert.
Verwenden Sie die Anweisung UNLOAD TABLE in folgenden Situationen:
Sie möchten ganze Tabellen im Textformat exportieren.
Die Performance der Datenbank ist Ihnen wichtig.
Sie möchten Daten in eine Datei auf einem Clientcomputer exportieren
Die UNLOAD TABLE-Anweisung setzt eine Exklusivsperre auf die gesamte Tabelle, während Sie sie entladen.
Wenn Sie die Wahl zwischen den Anweisungen OUTPUT, UNLOAD und UNLOAD TABLE haben, wählen Sie aus Gründen der Performance die Anweisung UNLOAD TABLE.
In der SQL Anywhere-Beispieldatenbank können Sie die Tabelle "Employees" in eine Textdatei namens employee_data.csv entladen, indem Sie den folgenden Befehl verwenden:
UNLOAD TABLE Employees TO 'employee_data.csv'; |
Da der Datenbankserver die Tabelle entlädt, gibt employee_data.csv eine Datei auf dem Computer des Datenbankservers an.
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 |