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