DB2 Personal Edition, Guía rápida de iniciación

Entrada de mandatos desde el procesador de línea de mandatos

Puede utilizar el procesador de línea de mandatos para entrar mandatos DB2, sentencias SQL y mandatos del sistema operativo. Funciona en las modalidades siguientes:

Ventana de mandatos de DB2
El procesador de línea de mandatos DB2 funciona como una ventana de mandatos del sistema operativo. Puede entrar mandatos del sistema operativo, mandatos DB2 o sentencias SQL y ver la salida de los mismos.

Modalidad de entrada interactiva
El prefijo db2 que se utiliza para los mandatos de DB2 (en la Ventana de mandatos de DB2) ya aparece escrito de forma automática. Se pueden entrar mandatos de sistema operativo, mandatos DB2 o sentencias SQL y ver la salida de los mismos.

Modalidad de entrada de archivos
Procesa mandatos que están almacenados en un archivo. Para obtener información sobre la modalidad de entrada de archivos, vea el manual Consulta de mandatos.

Ventana de mandatos de DB2

Para invocar una Ventana de mandatos DB2, efectúe lo siguiente:

OS/2
Abra cualquier ventana de mandatos de OS/2.

Sistemas operativos Windows de 32 bits
Pulse Inicio y seleccione Programas --> IBM DB2 --> Ventana de mandatos

También puede invocar la ventana de mandatos DB2 entrando el mandato db2cmd en el indicador del sistema operativo.

Si entra mandatos mediante la Ventana de mandatos, deberá incluir el prefijo db2. Por ejemplo:

   db2 list database directory


Sugerencia

Si el mandato DB2 contiene caracteres que tienen un significado especial en el sistema operativo que está utilizando, tendrá que entrar el mandato entre comillas para asegurarse de que se ejecuta correctamente.

Por ejemplo, el mandato siguiente recuperaría toda la información de la tabla empleados, aunque el carácter * tenga un significado especial en el sistema operativo:

      db2 "select * from empleados"

Para entrar un mandato largo que no cabe en una sola línea, escriba un espacio en blanco seguido del carácter de continuación de línea, \, al final de una línea, y luego pulse la tecla Intro para continuar el mandato en la línea siguiente. Por ejemplo:

   db2 select empno, function, firstname, lastname, birthdate, from \
   db2 (cont.) => employee where function='service' and \
   db2 (cont.) => firstname='Lily' order by empno desc

Modalidad de entrada interactiva

Para invocar al procesador de línea de mandatos en modalidad de entrada interactiva, haga lo siguiente:

OS/2
Pulse OS/2 Warp y seleccione IBM DB2 --> Procesador de línea de mandatos o entre el mandato db2.

Sistemas operativos Windows de 32 bits
Pulse Inicio y seleccione Programas --> IBM DB2 --> Procesador de línea de mandatos.

También puede invocar el procesador de línea de mandatos en la modalidad de entrada interactiva entrando el mandato db2cmd seguido del mandato db2 en el indicador del sistema operativo.

En modalidad de entrada interactiva, el indicador es parecido al siguiente:

   db2 =>

En modalidad de entrada interactiva, no tiene que entrar los mandatos DB2 con un prefijo db2; en su lugar, entre simplemente el mandato DB2. Por ejemplo:

   db2 => list database directory

Para entrar mandatos del sistema operativo en la modalidad interactiva, anteponga un signo final de exclamación (!) al mandato del sistema operativo. Por ejemplo:

db2 => !dir

Para entrar un mandato largo que no cabe en una sola línea, escriba un espacio en blanco seguido del carácter de continuación de línea, \, al final de una línea, y luego pulse la tecla Intro para continuar el mandato en la línea siguiente. Por ejemplo:

   db2 select empno, function, firstname, lastname, birthdate, from \
   db2 (cont.) => employee where function='service' and \
   db2 (cont.) => firstname='Lily' order by empno desc

Para finalizar la modalidad de entrada interactiva, entre el mandato quit.

Para obtener más información sobre temas avanzados referentes a la utilización del procesador de línea de mandatos (CLP), vea el manual Consulta de mandatos.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]