Tecnología

Inicio

Cómo rellenar una tabla que se ejecuta con DB2 Express-C

Cómo rellenar una tabla que se ejecuta con DB2 Express-C


IBM ofrece la edición Express-C de su gestor de base de datos DB2 como una descarga gratuita, permite a los desarrolladores crear y distribuir aplicaciones basadas en DB2 sin derechos de licencia. Al igual que con todas las otras versiones de DB2, Express-C utiliza el estándar Structured Query Language, así como los comandos escritos única para DB2. Express-C le permite rellenar una tabla de base de datos de varias maneras diferentes; el comando LOAD es uno de los más rápidos para importar datos desde un archivo externo a la base de datos.

Instrucciones

1 Haga clic en el botón Inicio de Windows, escriba "cmd" sin comillas y presiona "Enter" para abrir una ventana del símbolo del sistema.

2 Tipo "db2cmd" en la ventana del símbolo del sistema para iniciar el procesador de DB2 de línea de comandos.

3 Escriba el comando deseado "CARGA" en el procesador de línea de comandos de DB2. Por ejemplo, si desea cargar los datos de un archivo ASCII nondelimited llamada "lista de piezas" en una tabla denominada partes, tiene que escribir el siguiente comando:

CARGA DE PartsList DE SUSTITUIR ASC en partes

Consejos y advertencias

  • El comando de carga es muy flexible y tiene muchas opciones y variaciones. Por ejemplo, se pueden cargar las tablas de archivos ASCII delimitados o nondelimited y de archivos de PC con formato IXF exportados desde una base de datos DB2. Si se familiariza con la sintaxis general del comando, verá cómo utilizar CARGA en diferentes situaciones.
  • El REEMPLAZAR cláusula INTO se borran todos los datos en la tabla de DB2 antes de carga la nueva información. Como alternativa, la cláusula INSERT INTO añade los nuevos datos en la tabla, manteniendo toda la información anterior.
  • Con el fin de utilizar CARGA, su cuenta de usuario de DB2 debe tener privilegios de administrador del sistema o de administrador de base de datos o la autorización de un administrador para el comando LOAD.
  • Por defecto, los bloqueos de mandatos cargar la tabla que se carga, impidiendo el acceso de otros usuarios.