El Procesador de línea de mandatos de DB2 Everyplace para Palm OS, Symbian OS, Windows CE, plataformas Win32, Neutrino y Linux integrado permite importar datos desde un archivo a DB2 Everyplace y exportar datos de DB2 Everyplace a un archivo. La importación y exportación de datos en Palm OS utiliza los archivos Memo en el dispositivo.
Procedimiento
Importación de datos de un archivo a DB2 Everyplace
Para importar datos de un archivo del dispositivo portátil en DB2 Everyplace, escriba:
IMPORT FROM nombre_archivo OF DEL INSERT INTO nombre_tabla [(lista de columnas)]nombre_archivo es el nombre del archivo desde el que ser realizará la importación.
En Palm OS, nombre_archivo es el nombre del archivo memo desde el que se realizará la importación. El nombre de archivo aparece en la primera línea del archivo memo. Los archivos Memo de Palm tienen una limitación de 4K bytes de almacenamiento de texto. nombre_tabla es el nombre de una tabla existente en la que se realizará la importación. Por ejemplo, para importar datos de un archivo llamado mydata.txt en una tabla existente llamada mytable, escriba:
IMPORT FROM mydata.txt OF DEL INSERT INTO mytable
Exportación de datos desde DB2 Everyplace a un archivo
Para exportar datos desde DB2 Everyplace a un archivo, escriba:
EXPORT TO nombre_archivo OF DEL sentencianombre_archivo es el nombre del archivo en el que hay que grabar los datos. sentencia es la sentencia SELECT para seleccionar los datos que se exportan. Por ejemplo, para exportar todos los datos desde la tabla llamada mytable a un archivo llamado myfile.txt, escriba:
EXPORT TO myfile.txt OF DEL SELECT * FROM mytable
Importación y exportación de datos en dispositivos portátiles Palm OS
DB2 Everyplace para Palm OS utiliza un conjunto de herramientas de línea de mandatos para Windows y una aplicación Palm OS para importar y exportar datos como archivos PDB.
Las herramientas de importación/exportación incluyen los siguientes archivos ejecutables, que están instalados en la estación de trabajo Windows. Estos archivos se encuentran en DB2Everyplace\Clients\utilities:
Las herramientas de Importación/Exportación incluyen la siguiente aplicación de Palm OS:
Para importar datos al dispositivo Palm OS:
La Tabla 202 muestra los tipos de datos soportados y su representación en
el archivo CSV.
Tipo de datos | Representado como |
---|---|
integer (o int) | 1234 |
smallint | 1234 |
decimal(n,p) | 12.34 |
char(n) | "John" |
varchar(n) | "John" |
date | aaaammdd |
time | "14.05.48" |
timestamp | "2001-05-01-16.16.51.000000" |
Para representar un valor nulo para una columna, no entre nada entre las comas del archivo CSV. Por ejemplo, tres columnas de enteros (integer) con un valor nulo en la segunda columna se representaría como 1,,3 en el archivo CSV y se convertiría en 1, nulo, 3 en la base de datos.
PalmImport.bat vía_acceso nombre_archivo
donde vía_acceso es la vía de acceso del archivo CSV y nombre_archivo es el nombre del archivo CSV en mayúsculas y sin extensión de archivo. El nombre del archivo CSV no puede estar especificado entre comillas dobles ni contener espacios en blanco. Por ejemplo:
PalmImport.bat DemoImport VNPERSON
Las tablas importadas se añaden automáticamente a la herramienta de Instalación de Palm para que se instalen tras la siguiente operación de HotSync.
Para exportar datos desde el dispositivo Palm OS:
DirPalm\nombre_usuario\Backup
donde DirPalm es el directorio en el que está instalado el software de Palm OS y nombre_usuario es el nombre de usuario del usuario de Palm OS.
PalmExport.bat vía_acceso nombre_archivo
donde vía_acceso es la vía de acceso de salida y nombre_archivo es el nombre de la tabla de DB2 Everyplace en mayúsculas. El nombre de la tabla de DB2 Everyplace no puede estar especificado entre comillas dobles ni contener espacios en blanco. Por ejemplo:
PalmExport.bat DemoExport VNPERSON
El archivo resultante está en la misma vía de acceso que el archivo fuente.
Si se encuentra un error, las herramientas Importación/Exportación notifican el número de registros procesados.
Se incluye un ejemplo que utiliza las herramientas de Importación/Exportación en el directorio DB2Everyplace\Clients\utilities. Los archivos de proceso por lotes PalmExport.bat y PalmImport.bat proporcionan ejemplos de cómo utilizar las herramientas CSV2DB2e.exe y DB2e2CSV.exe.
Conceptos relacionados
Consulta relacionada