# 1

# La perspectiva de ejecución de la consulta

Use la perspectiva de consulta para ejecutar sentencias SQL. Para cambiar a esta perspectiva, use el menú Perspectiva Ejecución de consulta (SQL) o el atajo Ctrl S.

# Perspectiva de ejecución de la consulta

La perspectiva de ejecución de la consulta con una sentencia SELECT ejecutada

La perspectiva se divide en dos paneles horizontales: el panel de la izquierda para las declaraciones favoritas del usuario, y el panel de la derecha que es el área de acción.

En la figura anterior, hay dos favoritos: una sentencia SELECT (llamada «Lista de clientes») y una sentencia INSERT (llamada «Cliente nuevo...»). La sentencia INSERT necesita un parámetro «nombre», mientras que la setencia SELECT no necesita ningún parámetro para ejecutarse.

La diferencia entre el icono de los dos ilustra el hecho de que el favorito INSERT también se marca para ser una acción: se propone como una acción que se ejecutará cuando el menú contextual se muestra en cualquier representación de rejilla de un conjunto de resultados.

La parte izquierda de la perspectiva lista las sentencias favoritas definidas por el usuario. Activa una favorita (doble pulsación) reinicia el contenido del área de texto SQL a la setencia SQL seleccionada.

El panel de la derecha se compone de cero o más pestañas donde se introduce y ejecuta la sentencia SQL. En cada pestaña hay:

un área SQL en la parte superior izquierda

botones de comandos en la parte superior derecha

histórico de ejecución en la parte inferior izquierda

resultados de ejecución en la parte inferior derecha

# Área SQL

El área SQL es un editor de SQL. El código SQL puede ser cualquiera que la base de datos entienda, con la excepción de las variables (que deben tener una sintaxis específica).

Los atajos de teclado en el editor SQL son:

Ctrl Espacio para obtener una lista de finalización

Ctrl Intro para ejecutar el código SQL

Ctrl l para limpiar el editor

Ctrl Arriba y Ctrl Abajo para navegar por el histórico del editor

# Botones de comandos

Los comandos disponibles a través de los botones de comandos son:

Limpiar: limpia el editor (similar al atajo Ctrl l)

Variables: muestra u oculta el panel de variables donde puede dar valores a las variables presentes en el código SQL. El panel se muestra automáticamente cuando se detecta una variable en el código SQL.

Ejecutar: ejecuta el código SQL. Si el código SQL contiene algunas variables que no se han establecido, aparecerá primero una ventana emergente pidiendo que se asigne un valor a esas variables. Esto es similar al atajo Ctrl Intro.

Sangrar: reindenta el código SQL (aviso: esto quita cualquier comentario)

Favoritos: añade el código SQL actual a los favoritos

# Histórico de ejecución

La parte del histórico de ejecución contiene una lista de las sentencias ejecutadas, ordenadas por fecha de ejecución con una indicación de cuándo se ejecutó la sentencia (11 minutos en la figura anterior). Al seleccionar un elemento del histórico se muestra el resultado correspondiente en la parte de resultados.

El botón Copiar copia el elemento de código SQL del histórico seleccionado actualmente al editor SQL, y el botón Limpiar quita todos los elementos del histórico.

Tenga en cuenta que se puede quitar individualmente cualquier elemento del histórico usando la tecla Supr.

# Resultados de la ejecución

La parte de resultados de la ejecución muestra el resultado de la ejecución del elemento del histórico de ejecución seleccionado actualmente, como una tabla para la sentencia SELECT, dando información para otros tipos de sentencias, o dando un error de ejecución si ésta falló.