Der DB2 Everyplace-Befehlszeilenprozessor für Palm OS, Symbian OS, Windows CE, Win32-Plattformen, Neutrino und Embedded Linux unterstützt den Datenimport aus einer Datei in DB2 Everyplace und den Export von DB2 Everyplace-Daten in eine Datei. Beim Datenimport und -export unter Palm OS werden die Kurzinfodateien auf dem Gerät verwendet.
Vorgehensweise
Importieren von Daten aus einer Datei in DB2 Everyplace
Geben Sie Folgendes ein, um Daten aus einer Datei auf dem mobilen Gerät in DB2 Everyplace zu importieren:
IMPORT FROM dateiname OF DEL INSERT INTO tabellenname [(spaltenliste)]
dateiname ist der Name der Datei, aus der Daten importiert werden sollen.
Unter Palm OS ist dateiname der Name der Kurzinfo, aus der Daten importiert werden sollen. Der Dateiname muss in der ersten Zeile der Kurzinfo stehen. Palm-Kurzinfos sind auf 4 KB Text begrenzt. tabellenname ist der Name einer vorhandenen Tabelle, in die importiert werden soll. Wenn Sie z. B. Daten aus einer Datei mit dem Namen daten.txt in eine vorhandene Tabelle mit dem Namen tabelle importieren möchten, müssen Sie Folgendes eingeben:
IMPORT FROM daten.txt OF DEL INSERT INTO tabelle
Exportieren von Daten aus DB2 Everyplace in eine Datei
Geben Sie Folgendes ein, um Daten aus DB2 Everyplace in eine Datei zu exportieren:
EXPORT TO dateinname OF DEL anweisungdateiname ist der Name der Datei, in die die Daten geschrieben werden sollen. anweisung ist die SELECT-Anweisung, mit der die zu exportierenden Daten ausgewählt werden sollen. Wenn Sie z. B. alle Daten aus einer Tabelle mit dem Namen tabelle in eine Datei mit dem Namen datei.txt exportieren möchten, geben Sie Folgendes ein:
EXPORT TO datei.txt OF DEL SELECT * FROM tabelle
Importieren und Exportieren von Daten auf mobilen Palm OS-Geräten
DB2 Everyplace für Palm OS verfügt über eine Reihe von Befehlszeilentools für Windows und über eine Palm OS-Anwendung zum Import und Export von Daten als PDB-Dateien.
Die Import-/Exporttools umfassen die folgenden ausführbaren Dateien, die auf der Windows-Workstation installiert sind. Diese Dateien befinden sich im Verzeichnis DB2Everyplace\Clients\utilities:
Zu den Import-/Exporttools gehört auch die folgende Palm OS-Anwendung:
Gehen Sie wie folgt vor, um Daten in das Palm OS-Gerät zu importieren:
In Tabelle 202 sind die unterstützten Datentypen und deren Darstellung in
der CSV-Datei aufgelistet.
Datentyp | Dargestellt als |
---|---|
integer (oder int) | 1234 |
smallint | 1234 |
decimal(n,p) | 12.34 |
char(n) | "John" |
varchar(n) | "John" |
date | jjjjmmtt |
time | "14.05.48" |
timestamp | "2001-05-01-16.16.51.000000" |
Zur Darstellung eines Nullwerts in einer Spalte geben Sie zwischen den Kommas der CSV-Datei nichts, also keinen Wert, ein. Beispielsweise werden drei Spalten mit ganzen Zahlen und einer Null in der zweiten Spalte in der CSV-Datei als 1,,3 dargestellt und in der Datenbank als 1, null, 3.
PalmImport.bat pfadname dateiname
Dabei ist pfadname der Pfad zur CSV-Datei und dateiname der Name der CSV-Datei in Großschreibung und ohne Erweiterung. Der Name der CSV-Datei darf nicht in doppelte Anführungszeichen eingeschlossen werden und darf keine Leerzeichen enthalten. Beispiel:
PalmImport.bat DemoImport MPPERSON
Die importierten Tabellen werden automatisch dem Palm-Installationstool hinzugefügt, damit sie nach der nächsten HotSync-Operation installiert werden.
Gehen Sie wie folgt vor, um Daten aus dem Palm OS-Gerät zu exportieren:
Palmverz\benutzername\Backup
Dabei ist Palmverz das Verzeichnis, in dem die Palm OS-Software installiert ist, und benutzername ist der Benutzername des Palm OS-Benutzers.
PalmExport.bat pfadname dateiname
Dabei ist pfadname der Ausgabepfad und dateiname der Name der DB2 Everyplace-Tabelle in Großschreibung. Der Name der DB2 Everyplace-Tabelle darf nicht in doppelte Anführungszeichen eingeschlossen werden und darf keine Leerzeichen enthalten. Beispiel:
PalmExport.bat DemoExport MPPERSON
Die ausgegebene Datei befindet sich im selben Pfad wie die Quellendatei.
Wenn ein Fehler auftritt, geben die Import-/Exporttools die Anzahl der verarbeiteten Datensätze aus.
Ein Beispiel für die Verwendung der Import-/Exporttools befindet sich im Verzeichnis DB2Everyplace\Clients\utilities. Die Stapeldateien PalmExport.bat und PalmImport.bat enthalten Beispiele dafür, wie Sie die Tools CSV2DB2e.exe und DB2e2CSV.exe verwenden können.
Zugehörige Konzepte
Zugehörige Referenzen