Příkazový procesor CLP produktu DB2 Everyplace pro systémy Palm OS, Symbian OS, Windows CE, platformy Win32, Neutrino a zabudovaný systém Linux podporuje import dat ze souboru do produktu DB2 Everyplace a export dat z produktu DB2 Everyplace do souboru. K importu a exportu dat v prostředí Palm OS se využívají záznamy typu memo v zařízení.
Postup
Import dat ze souboru do produktu DB2 Everyplace
Chcete-li importovat data ze souboru v mobilním zařízení do produktu DB2 Everyplace, zadejte:
IMPORT FROM jméno_souboru OF DEL INSERT INTO jméno_tabulky [(seznam sloupců)]
jméno_souboru je jméno souboru, ze kterého chcete importovat.
V prostředí Palm OS označuje jméno_souboru jméno záznamu memo, ze kterého chcete importovat. Jméno souboru musí být uvedeno na prvním řádku záznamu typu memo. Záznamy typu memo v zařízeních Palm jsou omezeny na 4 KB textu. jméno_tabulky je jméno existující tabulky, do které chcete importovat. Chcete-li například importovat data ze souboru pojmenovaného mojedata.txt do existující tabulky pojmenované mojetabulka, zadejte následující příkaz:
IMPORT FROM mojedata.txt OF DEL INSERT INTO mojetabulka
Export dat z produktu DB2 Everyplace do souboru
Chcete-li exportovat data z produktu DB2 Everyplace do souboru, zadejte následující příkaz:
EXPORT TO jméno_souboru OF DEL příkaz
jméno_souboru je jméno souboru, do kterého chcete zapsat data. příkaz je příkaz SELECT sloužící k výběru exportovaných dat. Chcete-li například exportovat všechna data z tabulky s názvem mojetabulka do souboru mujsoubor.txt, zadejte:
EXPORT TO mujsoubor.txt OF DEL SELECT * FROM mojetabulka
Import a export dat u mobilních zařízení Palm OS
Produkt DB2 Everyplace pro Palm OS importuje a exportuje data jako soubory PDB pomocí sady nástrojů příkazového řádku pro Windows a aplikace Palm OS.
Součástí nástrojů pro import a export jsou následující spustitelné soubory, které se instalují na pracovní stanici se systémem Windows. Tyto soubory se nacházejí v adresáři DB2Everyplace\Clients\utilities:
K nástrojům pro import a export patří následující aplikace systému Palm OS:
Chcete-li importovat data do zařízení Palm OS, postupujte takto:
V tabulce Tabulka 202 je uveden seznam podporovaných typů dat a způsob jejich
reprezentace v souborech CSV.
Datový typ | Způsob reprezentace |
---|---|
integer (nebo 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" |
Hodnoty Null ve sloupci jsou v souboru CSV reprezentovány dvěma čárkami, mezi kterými není uveden žádný text. Tři celočíselné sloupce s hodnotou Null ve druhém sloupci budou například v souboru CSV reprezentovány jako řetězec 1,,3 a v databázi budou převedeny na hodnotu 1, null, 3.
PalmImport.bat cesta jméno_souboru
kde cesta je cesta k souboru CSV a jméno_souboru je jméno souboru CSV uvedené velkými písmeny a bez přípony. Jméno souboru CSV nesmí být uvedeno v uvozovkách a obsahovat mezery. Příklad:
PalmImport.bat DemoImport VNPERSON
Importované tabulky jsou automaticky přidány do instalačního nástroje systému Palm a následně instalovány při příští operaci HotSync.
Chcete-li exportovat data ze zařízení Palm OS, postupujte takto:
PalmDir\jméno_uživatele\Backup
kde PalmDir je adresář, do kterého jste instalovali software Palm OS, a jméno_uživatele je jméno uživatele systému Palm OS.
PalmExport.bat cesta jméno_souboru
kde cesta je výstupní cesta a jméno_souboru je jméno tabulky DB2 Everyplace psané velkými písmeny. Jméno tabulky DB2 Everyplace nesmí být uvedeno v uvozovkách a obsahovat mezery. Příklad:
PalmExport.bat DemoExport VNPERSON
Výsledný soubor bude uložen ve stejném adresáři jako zdrojový soubor.
V případě vzniku chyby nástroje pro import a export oznámí počet zpracovaných záznamů.
Ukázku použití nástrojů pro import a export naleznete v adresáři DB2Everyplace\Clients\utilities. Dávkové soubory PalmExport.bat a PalmImport.bat představují příklady použití nástrojů CSV2DB2e.exe a DB2e2CSV.exe.
Související koncepce
Související odkazy