Formateo de sentencias de SQL

El Asistente de flujo de trabajo de Query Tuner puede formatear una sentencia SQL para que pueda comprender mejor la estructura de esa sentencia.

Antes de empezar

Acerca de esta tarea

En muchos casos, cuando se captura una consulta para su ajuste, el texto de la consulta no está bien formateado. El asistente de flujo de trabajo para el ajuste de consultas puede formatear la consulta para que cada referencia de tabla, cada referencia de columna posterior de la cláusula SELECT y cada predicado se muestre en su propia línea.

Puede expandir y contraer secciones de consultas complejas, como los bloques de consulta y subconsultas, para tener una visión general de la consulta y profundizar en partes de la consulta con más detalle. Cuando se pulsa cualquier línea de la consulta formateada, también se resaltan otras líneas de la consulta que contienen referencias de columna o tabla de la misma tabla. También puede personalizar el formato ordenando los predicados según criterios distintos, como predicados locales o de unión, referencias a tablas y factores de filtrado más altos.

Procedimiento

Para formatear una sentencia SQL:

  1. Capture la sentencia SQL que desea ajustar. Consulte Ubicaciones desde la que se puede capturar una sentencia SQL para el ajuste de una consulta.
  2. Seleccione una de las sentencias capturadas y pulse el botón Invocar asesores y herramientas. Se abre la página Ejecutar asesores de consulta única y herramientas de análisis en la sección Invocar.
  3. Si tiene que establecer el esquema que se debe utilizar para objetos no calificados a los que hace referencia la sentencia SQL o (si la sentencia se ejecuta en DB2 para z/OS) cambia el ID de SQL, especifique estos valores en los campos Esquema y SQLID sobre la sentencia SQL en esta página. Para obtener información sobre cómo establecer valores predeterminados globales para esquemas e ID de SQL, consulte: Definición del esquema para utilizar objetos no calificados, el ID de SQL o ambos.
  4. Pulse el botón Seleccionar qué se debe ejecutar.
  5. En la ventana Seleccionar actividades, seleccione la opción Formatear y anotar la sentencia SQL. A continuación, pulse Aceptar.

Resultados

El Asistente de flujo de trabajo de Query Tuner se abre en la sección Revisar. Si la página Revisar consulta formateada no está abierta porque ha seleccionado otras opciones en la ventana Seleccionar actividades, pulse Abrir consulta formateada en el lado izquierdo de esta sección.

En la consulta con formato, cada referencia de tabla, cada referencia de columna bajo la cláusula SELECT y cada predicado se muestra en una línea distinta. Puede expandir y contraer secciones de consultas complejas, como los bloques de consulta y subconsultas, para tener una visión general de la consulta y profundizar en partes de la consulta con más detalle. Cuando se pulsa cualquier línea de la consulta formateada, también se resaltan otras líneas de la consulta que contienen referencias de columna o tabla de la misma tabla. También puede personalizar el formato ordenando los predicados según criterios distintos, como predicados locales o de unión, referencias a tablas y factores de filtrado más altos.


Comentarios