Vergewissern Sie sich, dass die Tabelle, in die Sie die Daten importieren wollen, bereits existiert.
Wählen Sie in Interactive SQL aus dem Menü Daten die Option Importieren.
Wählen Sie In einer Textdatei und klicken Sie auf Weiter.
Im Feld Dateiname klicken Sie Durchsuchen, um die Datei hinzuzufügen.
Wählen Sie In einer bestehenden Tabelle.
Klicken Sie auf Weiter.
Bei ASCII-Dateien geben Sie an, wie die ASCII-Datei gelesen werden soll, und klicken Sie auf Weiter.
Klicken Sie auf Importieren.
Klicken Sie auf Schließen.
Verwenden Sie die Anweisung CREATE TABLE, um die Zieltabelle zu erstellen. Zum Beispiel:
CREATE TABLE GROUPO.Departments ( DepartmentID integer NOT NULL, DepartmentName char(40) NOT NULL, DepartmentHeadID integer NULL, CONSTRAINT DepartmentsKey PRIMARY KEY (DepartmentID) ); |
Führen Sie die LOAD TABLE-Anweisung aus. Zum Beispiel:
LOAD TABLE Departments FROM 'departments.csv'; |
Um die nachgestellten Leerzeichen in Ihren Werten zu behalten, benutzen Sie die Anweisung STRIP OFF in Ihrer LOAD TABLE-Anweisung. Die Standardeinstellung (STRIP ON) entfernt nachgestellte Leerzeichen aus Werten, bevor sie eingefügt werden.
Die Anweisung LOAD TABLE ersetzt die bestehenden Zeilen in der Tabelle nicht, sondern fügt den Inhalt der Datei den vorhandenen Zeilen der Tabelle hinzu. Sie können die Anweisung TRUNCATE TABLE verwenden, um alle Zeilen aus einer Tabelle zu entfernen.
Weder die Anweisung TRUNCATE TABLE noch die Anweisung LOAD TABLE lösen Trigger aus oder führen Aktionen zur referenziellen Integrität durch, wie z.B. kaskadierendes Löschen.
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 |