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:
Para invocar una Ventana de mandatos de DB2, haga lo siguiente:
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
![]() | 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
Para invocar al procesador de línea de mandatos en modalidad de entrada interactiva, haga lo siguiente:
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.