Importieren von Daten aus TXT-Dateien

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Tutorials > Datenbank "ZooDB" > Einfügen von Daten in die Datenbank >

Importieren von Daten aus TXT-Dateien

DatabaseSpy bietet eine Importfunktion, mit deren Hilfe Sie Daten aus TXT-Dateien in eine Datenbank einfügen können. Beispiel-Textdateien für die Datenbank "zoo" finden Sie im Ordner Tutorial Ihrer DatabaseSpy-Installation. Wie Sie Daten aus XML-Dateien importieren wird im nächsten Schritt dieses Tutorials erklärt.

 

In diesem Schritt werden wir Daten aus der Datei tblZookeepers.txt in die Datenbanktabelle tblZookepers importieren.

 

So importieren Sie Daten aus Textdateien in die Datenbank:

1.Klicken Sie in der Extras-Symbolleiste auf die Schaltfläche Importieren ic_import oder wählen Sie die Menüoption Extras | Daten in die Datenbank importieren... oder drücken Sie Strg+I.
2.Klicken Sie auf der linken Seite des Dialogfelds auf die Schaltfläche CSV.

 

3.Klicken Sie auf dem Register "Auswahl" auf die Schaltfläche ic_browse neben dem Feld Pfad. Wählen Sie im Unterverzeichnis \Altova\DatabaseSpy2019\DatabaseSpyExamples\Tutorial des Ordners Dokumente die Datei tblZookeepers.txt aus.
4.Aktivieren Sie unter Datenbankgenerierungs-Optionen das Optionsfeld Vorhandene Tabellen aktualisieren.
5.Wählen Sie unter Importmodus den Modus SQL in SQL Editor generieren.
6.Klicken Sie in der Gruppe "Vorschau" auf die Schaltfläche Optionen anwenden.

Daraufhin werden Tabellendaten im Vorschaufenster angezeigt. Um die Tabellendefinition zu sehen, aktivieren Sie das Optionsfeld Definition anzeigen.

7.Klicken Sie gegebenenfalls in die Spalte Zieltabellenname, um den Namen der Zieltabelle zu ändern.
8.Klicken Sie auf das Tabellensymbol ic_include-col von ZookID bis stattdessen das Symbol für nicht zu importierende Spalten ic_exclude-col angezeigt wird. Über die Spaltenüberschrift können Sie die Art des Schlüssels der Felder definieren und festlegen, ob er beim Import inkludiert werden soll. Die Spalte "ZookID" wird von uns nicht importiert, da es sich hierbei um eine ID-Spalte handelt und der Primärschlüssel beim Import automatisch generiert wird.

 

Wenn Sie die Anweisung bis jetzt befolgt haben, sehen Sie die in der Abbildung unten gezeigten Importoptionen:

 

dbs_import_csv

9.Klicken Sie auf die Schaltfläche SQL generieren. Daraufhin wird ein SQL Script generiert, welches ausgeführt werden kann, um den Import fertig zu stellen. Klicken Sie im Meldungsfeld auf SQL generieren, um das Script im SQL Editor anzuzeigen.
10.Klicken Sie auf die Schaltfläche Ausführen ic_execute-sql oder drücken Sie F5.

 

Sie können die importierten Daten nun folgendermaßen anzeigen:

 

Klicken Sie im Online Browser mit der rechten Maustaste auf die Tabelle tblZookeepers und wählen Sie im Kontextmenü den Befehl Daten abrufen | Alle Zeilen oder drücken Sie Strg+Alt+R.

 

sql_retrieve-zookeepers


© 2019 Altova GmbH