Página Construir una sentencia SQL

Utilice las páginas de este cuaderno para crear la sentencia SQL.

Las páginas que se incluyen en esta página del cuaderno del asistente dependen del tipo de sentencia que vaya a crear.
Tipo de sentencia Páginas incluidas
SELECT y SELECT DISTINCT Tablas, Columnas, Uniones, Condiciones, Grupos y Orden
INSERT Tablas e Insertar
UPDATE Tablas, Actualizar y Condiciones
DELETE Tablas y Condiciones
Tablas
Utilice esta página para seleccionar una o varias tablas para utilizar en la sentencia SQL. Los campos de esta página dependen del tipo de sentencia SQL que vaya a crear.
Tablas disponibles
Expanda un esquema, pulse una o varias tablas para utilizar en la sentencia SQL y, a continuación, pulse >. Si va a crear una sentencia INSERT, UPDATE o DELETE, sólo puede seleccionar una tabla. Si va a crear una sentencia SELECT o SELECT DISTINCT, puede seleccionar varias tablas. Utilice las teclas Control y Mayús para seleccionar varias tablas.
Tablas seleccionadas
Muestra las tablas que seleccionó para la sentencia SELECT o SELECT DISTINCT.
Tablas
Muestra el nombre de la tabla seleccionada. Para eliminar una tabla de la lista, púlsela y, a continuación, pulse <. Para eliminar todas las tablas, pulse <<.
Alias
Utilice esta celda para especificar un nombre sustituto para una tabla en una sentencia SELECT o SELECT DISTINCT. Efectúe una doble pulsación en la celda y, a continuación, escriba una alias de tabla.
Tabla seleccionada
Muestra la tabla que seleccionó para la sentencia INSERT, UPDATE o DELETE. Para eliminar la tabla de este campo, púlsela y, a continuación, pulse <.
Columnas
Utilice esta página para seleccionar las columnas que desea utilizar en la sentencia SQL.
Columnas disponibles
Expanda una tabla, pulse las columnas que desea utilizar en la sentencia SQL y, a continuación, pulse >. Utilice las teclas Control y Mayús para seleccionar varias columnas. Para añadir todas las columnas de todas las tablas que aparecen en la lista, pulse >>.
Columnas seleccionadas
Muestra las columnas que seleccionó y las expresiones que ha definido para la sentencia SQL. Para añadir una expresión a la lista, pulse Añadir y, a continuación, utilice el asistente del constructor de expresiones para crear la expresión. Para cambiar una expresión, púlsela en la lista y, a continuación, pulse Cambiar. Para eliminar una expresión de la lista, púlsela y, a continuación, pulse Eliminar.
Columnas
Muestra el nombre de una columna o una expresión seleccionada. Para eliminar una columna de la lista, púlsela y, a continuación, pulse <. Para eliminar todas las columnas, pulse <<. Para cambiar la localización de una columna o expresión en la lista, pulse la columna y, a continuación, pulse Mover hacia arriba o Mover hacia abajo.
Alias
Utilice esta celda para especificar un nombre sustituto para una columna o una expresión. Efectúe una doble pulsación en la celda y, a continuación, escriba el alias.
Mostrar nombres de tabla y esquema
Si se marca este recuadro de selección, los nombres de columna de la lista Columnas seleccionadas se califican totalmente mediante los nombres de tabla y esquema.
Uniones
Utilice esta página para especificar las condiciones de unión para unir tablas.
Campo no etiquetado
Este panel muestra gráficamente las tablas y columnas que seleccionó para la sentencia SQL. Para especificar una condición de unión, realice una de las siguientes acciones:
  • Arrastre el puntero desde una columna de una tabla hasta la columna de otra tabla. Para cambiar el tipo de unión de una unión interna predeterminada, pulse el botón derecho del ratón sobre la conexión de unión y, a continuación, pulse Especificar tipo de unión en el menú emergente. Seleccione el tipo de unión en la ventana Especificar unión.
  • Pulse el botón derecho del ratón sobre una tabla y, a continuación, pulse Crear unión en el menú emergente. Especifique la condición de unión en la ventana Crear unión.
Condiciones
Utilice la cuadrícula de esta página para especificar las condiciones que controlan las filas de la base de datos que se deben seleccionar, actualizar o suprimir en función del tipo de sentencia que vaya a crear. Las condiciones de una sentencia SQL se especifican en una cláusula WHERE o una cláusula HAVING.
Columna
Esta columna puede contener una expresión o una columna de la tabla. Para especificar una expresión, pulse Construir expresión en la lista y, a continuación, utilice las páginas del asistente del constructor de expresiones para especificar la expresión.
Operador
Seleccione un operador para la condición.
Valor
Esta columna puede contener una expresión, un valor o una columna. Efectúe una doble pulsación en un celda y escriba un valor, seleccione una columna o pulse Construir expresión para abrir el asistente del constructor de expresiones.
AND/OR
Si necesita varias condiciones en la cláusula WHERE, seleccione AND u OR como conector lógico entre cada condición.
Grupos
Utilice esta página para especificar la información para una cláusula GROUP BY de una sentencia SELECT. La cláusula GROUP BY especifica que las filas que recupera la cláusula WHERE deberían agruparse y condensarse de forma que todas las filas que tengan los mismos valores para las columnas de la agrupación se traten como una sola fila en el conjunto del resultado.
Campo no etiquetado
Muestra la lista de expresiones de agrupación que se definen actualmente. Inicialmente, esta lista sólo contiene la raíz Agrupación predeterminada.
Tipo
Muestra el tipo de agrupación para la expresión de agrupación seleccionada.
Columna
Muestra las columnas, expresiones y tipos de agrupación que se definen para la expresión de agrupación seleccionada. Para añadir un elemento nuevo, efectúe una doble pulsación sobre la primera fila vacía y, a continuación, seleccione una columna o tipo de agrupación o pulse Construir expresión y cree una expresión.
Orden
Utilice esta página para especificar las columnas que desea utilizar para ordenar las filas en la tabla de resultados. Puede especificar el orden de clasificación de cada columna.
Columnas disponibles
Expanda una tabla, pulse las columnas que desea utilizar para ordenar las filas en la tabla de resultados y, a continuación, pulse >. Puede utilizar las teclas Control y Mayús para seleccionar varias columnas. Para añadir todas las columnas de todas las tablas que aparecen en la lista, pulse >>.
Visualizar sólo las columnas de salida
Seleccione esta opción para mostrar únicamente las columnas de la tabla de resultados en la lista Columnas disponibles. Utilice la página Columnas para especificar las columnas que aparecen en la tabla de resultados.
Visualizar todas las columnas disponibles
Seleccione esta opción para mostrar las columnas de todas las tablas en la lista Columnas disponibles.
Columnas seleccionadas
Columna
Muestra el nombre de las columnas en el orden de clasificación de sus valores en la tabla de resultados. Para cambiar la localización de una columna en la lista, pulse la columna y, a continuación, pulse Mover hacia arriba o Mover hacia abajo.
Orden
Especifica si los valores de la columna se ordenan de forma ascendente o descendente. El orden predeterminado es ascendente.
Mostrar nombres de tabla y esquema
Si se marca este recuadro de selección, los nombres de columna de la lista Columnas seleccionadas se califican totalmente con los nombres de tabla y esquema.
Insertar
Utilice esta página para especificar los valores para la fila nueva que desea insertar en la tabla que seleccionó en la página Tablas.
Columna
Muestra el nombre de una columna de la tabla.
Tipo
Muestra el tamaño y el tipo de datos de la columna.
Valor
Escriba un valor para la columna en la nueva fila de la tabla. Si el nombre de la celda Columna va precedido de un carácter +, debe proporcionar un valor para la columna.
Actualizar
Utilice esta página para especificar los valores para las columnas que desea actualizar en la tabla que seleccionó en la página Tablas.
Columna
Muestra el nombre de una columna de la tabla.
Tipo
Muestra el tamaño y el tipo de datos de la columna.
Valor
Escriba un valor para la columna en la nueva fila de la tabla.
Información relacionada
Creación de archivos SQLJ
Creación de procedimientos almacenados

Comentarios