Una
sentencia SQL que la aplicación Java™ ejecuta en un proyecto del
espacio de trabajo.
Las sentencias SQL que aparecen en la
vista Resumen de SQL pueden estar en cualquiera de estas ubicaciones de la aplicación:
- Si desarrolla una aplicación Java que utiliza la
API pureQuery, la sentencia SQL estará ubicada en la declaración de un método anotado en
una interfaz.
- Si configura una aplicación API sin pureQuery habilitado para que ejecute estáticamente
sentencias SQL, o configura una aplicación para que ejecute dinámicamente un conjunto restringido
de sentencias SQL, la sentencia SQL estará ubicada en el archivo fuente o el archivo de
clase Java.
Si ha capturado sentencias SQL para la aplicación, la sentencia SQL también estará
ubicada en un archivo pureQueryXML.
La vista Resumen de SQL muestra todos los puntos
en los que una aplicación ejecuta una sentencia SQL. Antes de capturar sentencias SQL,
la vista muestra el código que la aplicación utiliza para ejecutar sentencias SQL. Por ejemplo,
para una aplicación denominada Department.java, la vista puede mostrar estas entradas:
- Line# 123: getSql()
- Line# 124: executeQuery()
- Line# 116: "SELECT " + getColumns2() + getTable()
- Line# 108: "SELECT " + getColumns() + getTable()
Después de capturar
sentencias SQL para esta aplicación, la vista Resumen de SQL muestra las
sentencias SQL reales que la aplicación ejecuta en esas ubicaciones.
Cuando expande una sentencia SQL, la vista muestra dos rastreos de
pila. El primero para la ubicación del código en el que la aplicación define la
sentencia SQL, y el segundo para la ubicación del código en el que la aplicación
ejecuta la sentencia.
Si ha capturado sentencias SQL con
la propiedad sqlLiteralSubstitution establecida
en ENABLE, las sentencias que contenían valores literales
aparecen en la vista con marcadores de parámetros. Para obtener información sobre esta
propiedad, consulte los temas siguientes:
- Qué ocurre al seleccionar una sentencia SQL en la vista Resumen de SQL
- La sentencia SQL aparece en la vista Propiedades.
- Si selecciona la sentencia SQL cuando visualiza la página Java, la vista Propiedades también
muestra el número de la línea en la que está ubicada la sentencia en el archivo Java.
- Qué ocurre al efectuar una doble pulsación en una sentencia SQL de la vista
Resumen de SQL
- Si el archivo de origen existe en el proyecto, el archivo se abre en un editor
del entorno de trabajo. El cursor de texto estará colocado en la línea en la que
aparece la sentencia SQL.
- Qué opciones aparecen al pulsar con el botón derecho del ratón una sentencia SQL
de la vista Resumen de SQL
- Mostrar en la fuente
- Si el archivo de origen existe en el proyecto, el archivo se abre en un editor
del entorno de trabajo. El cursor de texto estará colocado en la línea en la que
aparece la sentencia SQL.
- Ejecutar SQL
- Ejecuta la sentencia SQL en la base de datos DB2 conectada.
- Mostrar en Editor de SQL
- Abre la sentencia SQL en el editor de SQL.
- Exportar SQL a archivo
- Permite exportar la sentencia SQL a un archivo .sql.
- Abrir Visual Explain
- Abre Visual Explain para que pueda examinar el plan de vía de acceso para la sentencia
SQL.
- Para obtener más información acerca de la utilización de Visual Explain,
consulte el tema Ver los planes de acceso para las sentencias SQL.
- Obtener informe de Query Tuner
- Genera recomendaciones para ajustar la sentencia SQL, si la configuración cumple con
estos requisitos previos:
- Si el proyecto está asociado a DB2
para Linux®, UNIX® y Windows®:
- IBM® Optim Query Tuner para DB2 para Linux, UNIX y Windows debe estar instalado en
el mismo grupo de paquetes que IBM Optim Development Studio.
- IBM Optim Query Tuner
para DB2 para Linux, UNIX
y Windows debe estar activado en el servidor de datos.
- El servidor de datos debe estar configurado para el cliente de Query Tuning.
- Si el proyecto está asociado a DB2 para z/OS:
- IBM Optim Query Tuner para DB2 para z/OS debe
estar instalado en el mismo grupo de paquetes
que IBM Optim Development
Studio.
- IBM Optim Query Tuner
para DB2 para z/OS debe estar
activado en el servidor de datos.
- El servidor de datos debe estar configurado para el cliente de Query Tuning.
- Abrir Query Tuner
- Abre el editor Query Tuner, si la configuración satisface estos requisitos previos:
- Si el proyecto está asociado a DB2
para Linux, UNIX y Windows:
- IBM Optim Query Tuner para DB2 para Linux, UNIX y Windows debe estar instalado en
el mismo grupo de paquetes que IBM Optim Development Studio.
- IBM Optim Query Tuner
para DB2 para Linux, UNIX
y Windows debe estar activado en el servidor de datos.
- El servidor de datos debe estar configurado para el cliente de Query Tuning.
- Si el proyecto está asociado a DB2 para z/OS:
- IBM Optim Query Tuner para DB2 para z/OS debe
estar instalado en el mismo grupo de paquetes
que IBM Optim Development
Studio.
- IBM Optim Query Tuner
para DB2 para z/OS debe estar
activado en el servidor de datos.
- El servidor de datos debe estar configurado para el cliente de Query Tuning.
Consulte el tema sobre ajuste
de sentencias de SQL para obtener más información sobre esta característica.
- Generar código pureQuery
- Abre el asistente para Generar código pureQuery a partir de una sentencia SQL.
- Buscar en pureQueryXML
- Abre el archivo pureQueryXML en el que la sentencia SQL está ubicada y coloca el
cursor al principio de la sentencia.
- Qué opciones aparecen al pulsar con el botón derecho del ratón una selección de dos sentencias
SQL en la vista Resumen de SQL
- Comparar
- Muestra una comparación de las dos sentencias.
- Exportar SQL a archivo
- Permite exportar sentencias de SQL a un archivo .sql.
- Mostrar en Editor de SQL
- Abre las sentencias SQL en el editor de SQL.
- Qué opciones aparecen al pulsar con el botón derecho del ratón una selección de dos o más
sentencias SQL en la vista Resumen de SQL
- Exportar SQL a archivo
- Permite exportar sentencias SQL en un archivo .sql.
- Mostrar en Editor de SQL
- Abre las sentencias SQL en el editor de SQL.