Para trabajar con la vista Resumen de SQL:
La vista está formada por tres páginas que se muestran en la parte inferior de la pantalla.
La página Base de datos de la vista Resumen de SQL agrupa las sentencias SQL en los objetos de base de datos que a su vez están agrupados en los esquemas de base de datos. Tenga en cuenta que cada sentencia se puede expandir.
La jerarquía en esta vista Base de datos es la siguiente:
Esquema de base de datos
Tabla
Sentencia SQL
Proyecto Java
Método que ejecuta la sentencia SQL
Columnas en la sentencia SQL
Proyecto Java
Paquete Java
Interfaz
Método
Sentencia SQL
Esquema de base de datos
Tabla
Columna
El archivo correcto se abre en el separador Inventory_levelsData y pureQuery coloca el cursor en la línea que contiene la sentencia SELECT.
La vista Resumen de SQL proporciona un filtro que puede utilizar para ver solo las sentencias que desea visualizar.
Aunque el ID de usuario sea el esquema predeterminado del proyecto Java, la vista Resumen de SQL mostrará las sentencias SQL en todos los proyectos Java que lista el Explorador de paquete. De modo que debe especificar el esquema en el filtro.
Al pulsar Aceptar, la vista Resumen de SQL solo debería mostrar cuatro sentencias SELECT por los criterios que ha especificado.
Opción | Descripción |
---|---|
Buscar en origen | Esta opción se abre para poder editar el archivo Java en el que aparece la sentencia. El cursor se coloca al principio de la línea en la que se encuentra la sentencia. |
Ejecutar SQL | Esta opción ejecuta la sentencia y muestra el resultado en la vista Resumen de SQL. |
Mostrar en Editor de SQL | Esta opción abre la sentencia para poder editarla en el Editor de SQL. |
Exportar SQL a un archivo | Esta opción guarda la sentencia en un archivo. |
Comparar | Si selecciona dos sentencias, esta opción las abre en el editor Comparar, en el que podrá ver las diferencias entre las dos. |
Recuperar datos de EXPLAIN | Esta opción ejecuta el programa de utilidad EXPLAIN. EXPLAIN es una herramienta de supervisión de Visual Explain que elabora información sobre el coste estimado de la ejecución de una sentencia SELECT, INSERT, UPDATE, o DELETE de SQL. |
Abrir Visual Explain | Esta opción abre el asistente Recoger datos de Explain para reunir información que Visual Explain necesita para poder mostrar un diagrama sobre el plan de acceso de la sentencia. Tras finalizar el asistente Recoger datos de Explain, se abre la vista Acceder al diagrama del plan para mostrar un diagrama sobre el plan de acceso de la sentencia. Para obtener más información sobre Visual Explain, consulte el tema Crear diagramas sobre los planes de acceso con Visual Explain. |
Obtener informe de Query Tuner | Genera recomendaciones para ajustar la sentencia, en caso de que OptimQuery Tuner esté instalado en el sistema. |
Abrir Query Tuner | Abre la sentencia en Optim Query Tuner, en caso de que Optim Query Tuner esté instalado en el sistema. |
Generar código pureQuery | Para las sentencias SELECT, esta opción genera una interfaz que contiene un método que ejecuta la sentencia. Esta opción también genera una implementación de la interfaz. Puede elegir si genera un bean que puede conservar los resultados de la consulta o puede utilizar un bean existente. Para las sentencias DELETE, INSERT y UPDATE, esta opción genera una interfaz que contiene un método que ejecuta la sentencia y una implementación de la interfaz. |
Encontrar en pureQueryXML | Puede utilizar esta opción con la optimización de cliente de pureQuery, que en esta guía de aprendizaje no se proporciona información sobre esta optimización de cliente. |
Filtrar | Se abre la ventana Filtrar, que puede utilizar para mostrar solo las sentencias SQL que desea visualizar. |
Mostrar SQL en la tabla o Mostrar SQL en el árbol | Conmuta la visualización de las sentencias SQL en una tabla o en un árbol. |
Mostrar datos | Esta opción muestra los datos de rendimiento o los datos de EXPLAIN referentes a la sentencia. En la siguiente lección, aprenderá a utilizar la vista Resumen de SQL para reunir datos sobre el rendimiento de las sentencias SQL del proyecto. |