El constructor de SQL proporciona una interfaz gráfica para crear y ejecutar sentencias SQL. Las sentencias que genera el constructor de SQL se guardan en un archivo con la extensión .sql.
El constructor de SQL contiene paneles y páginas. Las opciones que están disponibles dependen del tipo de sentencia que cree. La siguiente ilustración muestra el diseño básico del constructor de SQL.
El constructor tiene tres secciones principales:
El panel Origen SQL contiene el código fuente de la sentencia SQL. Puede escribir la sentencia SQL en este panel, o utilizar las características que proporciona el constructor de SQL para construir la sentencia. La asistencia para el contenido está disponible mientras escribe y en el menú emergente del panel Origen SQL. Este panel también proporciona sugerencias de contenido mediante el menú emergente. Una sugerencia de contenido muestra un ejemplo simple para el tipo de sentencia que vaya a crear.
Si modifica la sentencia en este panel, la sintaxis de la sentencia se comprueba y la interfaz se actualiza cuando cambia el foco a otro panel o a otra vista.
El panel Tablas proporciona una representación gráfica de las referencias a tablas que se utilizan en la sentencia. En este panel, puede añadir o eliminar una tabla, proporcionar un alias a una tabla y seleccionar o excluir columnas de la tabla. Cuando construye una sentencia SELECT, también puede definir uniones entre tablas en este panel.
Si reorganiza los gráficos de la tabla en el panel Tablas y, a continuación, guarda la sentencia SQL, la organización de los gráficos de la tabla vuelve al formato lineal y el orden de los gráficos de la tabla vuelve al orden de la sentencia SQL.
Las opciones del panel Diseño varían en función del tipo de sentencia que vaya a crear. Cuando hay más de un conjunto de opciones disponible, las opciones aparecen como páginas del cuaderno. Por ejemplo, para una sentencia SELECT, algunas de las opciones incluyen la selección de columnas, la creación de condiciones, la creación de grupos y la creación de condiciones de grupo.
Puede abrir el asistente del constructor de expresiones, que le guiará en la creación de expresiones complejas, desde cualquier parte del constructor de SQL donde se pueda especificar una expresión.
La vista de esquema, que se encuentra a la derecha del constructor de SQL en la perspectiva Datos por omisión, muestra los componentes de una sentencia INSERT, WITH o FULLSELECT.