Puede crear consultas para datos relacionales y datos XML mediante la creación
de sentencias SQL y XQuery en el editor de SQL y XQuery.
La herramienta es compatible con la creación de una o más
sentencias SQL o XQuery, y permite también el anidamiento de
ambos tipos de sentencias. Las sentencias que crea y guarda se almacenan en un archivo cuya
extensión es .sql.
El editor de SQL y XQuery proporciona las siguientes características:
- Panel de conexión y mandatos
- El panel superior del editor contiene la información de conexión y
los botones de los mandatos. Si no se especifica ninguna conexión para el script, aparecerá el enlace Sin conexión. Pulse el enlace para crear o especificar una conexión de base de datos.
El lado derecho del borde superior proporciona los botones de mandato siguientes para un fácil acceso:
- Depurar la sentencia SQL seleccionada
- Ejecutar SQL
- Abrir Visual Explain
- Iniciar ajuste... (aparece sólo en productos que incluyen la funcionalidad de ajuste de consultas)
- Importar
- Exportar
- Ejecutar y recopilar métricas de rendimiento (sólo aparece en productos o características que dan soporte a la funcionalidad de métrica de rendimiento)
- Gestor de trabajos
Nota: La depuración de sentencias SQL se puede realizar para bases de datos DB2 para Linux, UNIX y Windows Versión 10.1 Fix Pack 2 y posteriores.
- Panel de mandatos
- El panel de mandatos, que se encuentra en la parte superior del editor, contiene pestañas con los mandatos que también están disponibles en el menú emergente del editor. Puede utilizar el panel de mandatos o bien el menú emergente para efectuar las acciones relacionadas con los mandatos. El panel de mandatos puede ocultarse mientras
no se utiliza.
El panel de mandatos contienen las pestañas
Configuración, Validación, Registros especiales y
Métricas de rendimiento.
Nota: Algunos productos ya no utilizan el panel de mandatos y ahora visualizan separadores en la parte inferior del editor.
- Puede trabajar con varias sentencias
- Puede escribir varias sentencias en un archivo .sql y, a continuación, ejecutarlas.
- Terminador de sentencias variable
- De forma predeterminada, el editor de SQL y XQuery utiliza un punto y coma (;) como terminador de sentencias predeterminado. Puede especificar un terminador de sentencias
diferente para las sentencias que cree en el editor de SQL y XQuery. Para establecer el terminador de sentencias, abra un script o utilice la pestaña Validación del editor de SQL y XQuery.
- Resaltado de sintaxis
- Para ayudarle a diferenciar los elementos de una sentencia SQL o XQuery, el resaltado de sintaxis representa los
diferentes tipos de elementos del texto utilizando colores
diferentes para cada uno.
- Content Assist
- Content Assist es una herramienta de edición que proporciona
al usuario información útil cuando éste escribe una sentencia SQL o XQuery. Por ejemplo, después de escribir el punto (.) que
sigue a continuación del calificador de esquema en una sentencia SQL, Content Assist proporciona una lista de las tablas
contenidas en el esquema.
Mientras crea la sentencia, puede en cualquier momento pulsar
Control + Espacio para ver ayuda contextual sobre codificación
en la ventana de Content Assist.
- Análisis y validación de consultas
- Mientras el usuario escribe la sentencia, el analizador
sintáctico comprueba la sintaxis, y proporciona una indicación
visual de los errores que detecte en la consulta.
El análisis de consultas es opcional. Si no desea utilizar el análisis de consulta, abra la pestaña Validación, seleccione
la opción Validar la sintaxis de las sentencias y, a continuación, seleccione Sin validación en la lista de opciones de validación.