Procesor wiersza komend DB2 Everyplace dla platform Palm OS, Symbian OS, Windows CE i Win32, dla systemu Neutrino i wbudowanego systemu Linux obsługuje importowanie danych z pliku do programu DB2 Everyplace oraz eksportowanie danych programu DB2 Everyplace do pliku. Importowanie i eksportowanie danych w systemie Palm OS oparte jest na plikach notatek znajdujących się na urządzeniu.
Procedura
Importowanie danych z pliku do programu DB2 Everyplace
Aby zaimportować dane z pliku na urządzeniu mobilnym do programu DB2 Everyplace, wpisz:
IMPORT FROM nazwa_pliku OF DEL INSERT INTO nazwa_tabeli [(lista kolumn)]nazwa_pliku to nazwa pliku, z którego mają być zaimportowane dane.
W systemie Palm OS nazwa_pliku to nazwa pliku notatek, z którego mają być zaimportowane dane. Nazwa pliku musi znajdować się w pierwszym wierszu pliku notatek. W plikach notatek urządzeń typu Palm można przechowywać do 4 kilobajtów tekstu. nazwa_tabeli to nazwa istniejącej tabeli, do której mają być zaimportowane dane. Na przykład, aby zaimportować dane z pliku o nazwie mojedane.txt do istniejącej tabeli o nazwie mojatabela, wpisz:
IMPORT FROM mojedane.txt OF DEL INSERT INTO mojatabela
Eksportowanie danych z programu DB2 Everyplace do pliku
Aby wyeksportować dane z programu DB2 Everyplace do pliku, wpisz:
EXPORT TO nazwa_pliku OF DEL instrnazwa_pliku to nazwa pliku, w którym mają zostać zapisane dane. instr to instrukcja SELECT wybierająca dane do eksportu. Na przykład, aby wyeksportować wszystkie dane z tabeli o nazwie mojatabela do pliku o nazwie mojplik.txt, wpisz:
EXPORT TO mojplik.txt OF DEL SELECT * FROM mojatabela
Importowanie i eksportowanie danych na urządzeniach mobilnych z systemem Palm OS
W programie DB2 Everyplace dla systemu Palm OS wykorzystywany jest zestaw narzędzi wiersza komend dla systemu Windows oraz aplikacja systemu Palm OS, które służą do importowania i eksportowania danych w formie plików PDB.
Do narzędzi importowania/eksportowania należą niżej wymienione pliki wykonywalne zainstalowane na stacji roboczej z systemem Windows. Pliki te znajdują się w katalogu DB2Everyplace\Clients\utilities:
Do narzędzi importowania/eksportowania należą następujące aplikacje systemu Palm OS:
Aby zaimportować dane z urządzenia z systemem Palm OS:
Tabela 202 zawiera listę obsługiwanych typów danych i ich reprezentację
w pliku typu CSV.
Typ danych | Reprezentacja |
---|---|
integer (lub int) | 1234 |
smallint | 1234 |
decimal(n,p) | 12.34 |
char(n) | "Jan" |
varchar(n) | "Jan" |
date | rrrrmmdd |
time | "14.05.48" |
timestamp | "2001-05-01-16.16.51.000000" |
Aby w kolumnie w pliku CSV znalazła się reprezentacja wartości pustej, między przecinkami nie należy niczego umieszczać. Na przykład trzy kolumny typu integer (liczba całkowita) z wartością pustą w drugiej kolumnie w pliku CSV reprezentowane byłyby ciągiem 1,,3 i w bazie danych przyjęłyby postać 1, null, 3.
PalmImport.bat nazwa_ścieżki nazwa_pliku
gdzie nazwa_ścieżki to ścieżka do pliku CSV, a nazwa_pliku to nazwa pliku CSV, bez rozszerzenia. Nazwa pliku CSV nie może być ujęta w znaki podwójnego cudzysłowu ani nie może zawierać spacji. Na przykład:
PalmImport.bat DemoImport VNPERSON
Importowane tabele są automatycznie dodawane do narzędzia instalacyjnego Palm w celu ich zainstalowania po kolejnej operacji programu HotSync.
Aby wyeksportować dane z urządzenia z systemem Palm OS:
KatPalm\nazwa_użytkownika\Backup
gdzie KatPalm to katalog, w którym zainstalowano oprogramowanie Palm OS, a nazwa_użytkownika to nazwa użytkownika systemu Palm OS.
PalmExport.bat nazwa_ścieżki nazwa_pliku
gdzie nazwa_ścieżki to ścieżka wyjściowa, a nazwa_pliku to nazwa tabeli programu DB2 Everyplace, pisana wielkimi literami. Nazwa tabeli programu DB2 Everyplace nie może być ujęta w znaki podwójnego cudzysłowu ani nie może zawierać spacji. Na przykład:
PalmExport.bat DemoExport VNPERSON
Wynikowy plik znajdzie się w tym samym katalogu, co plik źródłowy.
Gdy wystąpi błąd, narzędzia do importowania/eksportowania podają liczbę przetworzonych rekordów.
Przykład zastosowania narzędzi do importowania/eksportowania zamieszczono w katalogu DB2Everyplace\Clients\utilities. Pliki wsadowe PalmExport.bat i PalmImport.bat zawierają przykłady użycia narzędzi CSV2DB2e.exe i DB2e2CSV.exe.
Pojęcia pokrewne
Informacje pokrewne