Si la sentencia que desea ajustar accede a tablas temporales
globales, debe ejecutar las sentencias que definen las tablas temporales antes
de ejecutar herramientas de análisis en su sentencia.
Acerca de esta tarea
- Si una sentencia SQL se ejecuta en
DB2 para
Linux,
UNIX y
Windows, puede crear un gráfico de
plan de acceso, analizar el plan de acceso con el Explorador del plan de acceso
o ambas cosas.
- Si la sentencia se ejecuta en DB2
para z/OS, puede ver una versión con
formato de la sentencia, crear un gráfico de plan de acceso, analizar el plan
de acceso con el Explorador del plan de acceso, o realizar una combinación de
estas tres opciones.
Procedimiento
Para declarar tablas temporales globales antes de ajustar una
sentencia SQL:
- Si la sentencia SQL se ejecuta en
DB2 para
Linux,
UNIX y
Windows, puede ejecutar las sentencias
DDL desde un editor SQL en el entorno de trabajo o desde el asistente de flujos
de trabajo.
- Para abrir un editor SQL para ejecutar el DDL y declarar las tablas
temporales globales, en el Explorador de orígenes de datos, pulse con el botón
derecho en la base de datos y seleccione Nuevo script SQL. Pegue las sentencias DDL en el editor y pulse el icono Ejecutar.
- Para ejecutar el DDL desde el editor de flujos de trabajo, siga los
pasos a - d siguientes.
Las tablas temporales globales permanecen en la base de datos hasta
que se cierra explícitamente la conexión con la base de datos en el Explorador
de orígenes de datos, se conmutan los espacios de trabajo o se cierra el
cliente.
- Si la sentencia SQL se ejecuta en
DB2 para
z/OS, debe sustituir temporalmente la
sentencia SQL capturada por el DDL para crear las tablas temporales globales. Siga estos pasos:
- Copie y pegue la sentencia SQL capturada que se encuentra en el campo
Texto de consulta
en otra ubicación, como un editor de texto.
- Escriba o pegue las sentencias SQL que definen las tablas temporales en
el campo Texto de consulta.
- Pulse el botón Ejecutar SQL. El resultado se visualiza en la vista Resultados de
SQL.
Si el DDL se ejecuta satisfactoriamente, proceda con el siguiente paso.
- En el campo
Texto de consulta,
sustituya las sentencias que definían las tablas por la sentencia capturada.
Mientras el asistente de flujos de trabajo permanece abierto, no es
necesario que declare de nuevo las tablas temporales globales. No obstante,
si cierra y luego abre de nuevo el asistente de flujos de trabajo para seguir trabajando
con la sentencia SQL, debe seguir los pasos a - d de nuevo.
Qué hacer a continuación
Pulse el botón Seleccione qué se debe
ejecutar y seleccione una de las opciones disponibles para el
servidor de bases de datos DB2 conectado.