Ejecutar varias consultas complejas
Siempre que ejecute una consulta que devuelva resultados de la BD esos datos se cargan en la ventana Resultados, por ejemplo:
En la imagen anterior el nombre de la ventana Resultados es Result1. Puede que esto no sea demasiado informativo si trabaja con varias consultas en el mismo proyecto. Para poder manejar mejor los resultados puede ejecutar varias consultas en un mismo script y mostrar los resultados en distintas ventanas de resultados a las que puede dar distintos nombres. Por ejemplo, puede tener una consulta que seleccione datos de la tabla tblAnimalCategories y otra que selecciona datos de la tabla tblAnimalTypes. Puede agregar las dos al mismo script SQL y mostrar los dos conjuntos de resultados que devuelven por separado. Puede configurar cada una de las ventanas Resultados con un nombre diferente.
Para ejecutar varias consultas complejas:
Abra el proyecto "ZooDB" que creó antes y haga doble clic en el origen de datos ConexiónBDZoo para conectarse a él.
1.En la carpeta SQL haga doble clic en el archivo animalType_queries.sql. El archivo se abre en una ventana del Editor SQL. Como se ve más abajo, el archivo contiene dos consultas SELECT. Es importante que cada consulta empiece por un comentario como --target: <tableName>. Puede teclear manualmente estos comentarios o puede insertarlos con el botón de la barra de herramientas Definir nombre de destino .
2.En la ventana Propiedades asegúrese de que selecciona "Punto y coma" o "Gramática SQL" en la lista Agrupar instrucciones para la ejecución con.
3.Haga clic en el botón Ejecutar o pulse la tecla F5.
Los resultados de las dos consultas ahora aparecen en una ventana distinta que se divide en varias pestañas. Como se muestra más abajo, el nombre de cada una de esas pestañas corresponde a los nombres --target que definió antes.
También puede agrupar todas las ventanas de resultados, por ejemplo:
Para apilar todas las ventanas haga clic en la opción Mostrar resultados múltiples apilados de la barra de herramientas del Editor SQL.