DB2 para OS/2 Guía rápida de iniciación

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

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

Ventana de mandatos de DB2
El procesador de línea de mandatos de DB2 se comporta como una ventana de mandatos del sistema operativo. Puede entrar mandatos del sistema operativo,mandatos de DB2 o sentencias de 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) se entra previamente. Puede entrar mandatos del sistema operativo, mandatos de DB2 o sentencias de SQL y ver su salida.

Modalidad de entrada de archivos
Procesa los mandatos que se almacenan en un archivo. Para obtener información sobre la modalidad de entrada de archivos, consulte la publicación Consulta de mandatos.

Ventana de mandatos de DB2

Para invocar una Ventana de mandatos de DB2, haga lo siguiente:

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

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

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

Si entra mandatos a través de la Ventana de mandatos, debe incluir el prefijo db2. Por ejemplo:

   db2 list database directory


Consejo

Si el mandato de 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 ejecute correctamente.

Por ejemplo, el mandato siguiente recuperará toda la información de la tabla empleados, incluso si el carácter * tiene un significado especial en el sistema operativo:

      db2 "select * de empleados"

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

   db2 select número, función, nombre,
apellido, fechanacim, de \
   db2 (cont.) => empleado donde función='service' y \
   db2 (cont.) => nombre='Lily' order by númemp 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 en 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 en Inicio y seleccione Programas --> IBM DB2 --> Procesador de línea de mandatos.

También puede invocar al procesador de línea de mandatos en 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 es necesario que entre los mandatos de DB2 con un prefijo db2; en lugar de ello, basta con que entre el mandato de DB2. Por ejemplo:

   db2 => list database directory

Para entrar mandatos del sistema operativo en modalidad interactiva, anteponga un signo 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, debe utilizar un espacio seguido del carácter de continuación de línea "\" al final de una línea y, a continuación, pulsar la tecla Intro para continuar el mandato en la siguiente. Por ejemplo:

   
db2 select númemp, función, nombre, apellido, fechanacim, de \
   db2 (cont.) => empleado donde función='service' y \
   db2 (cont.) => nombre='Lily' order by númemp desc

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

Para obtener más información sobre temas avanzados utilizando el CLP, consulte la publicación Consulta de mandatos.


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