31
Manual Query Builder Varias de las nuevas funciones de la Oracle8 Server están disponibles para Oracle Developer. En general, las características son en estas categorías: • Mayor escalabilidad. Por ejemplo, las bases de datos Oracle8 pueden contener decenas de terabytes de datos, y pueden apoyar el acceso simultáneo de hasta 10.000 usuarios. Tablas sí mismos ya pueden contener hasta 1000 columnas. CHAR y VARCHAR2 tipos de datos ahora pueden ser de hasta 2.000 y 4.000 bytes, respectivamente. • Mayor rendimiento y eficiencia. El uso de estas características Oracle8 es manejado por usted por su desarrollador, y no requiere de acciones de su parte. Recibe automáticamente la velocidad y fiabilidad beneficios de tener sus datos en el Oracle8 Server. • Los objetos grandes (a veces llamado LOB) • objetos definidos por el usuario. El apoyo continuo a Oracle7 Desarrollador continúa su apoyo a la Oracle7 Server, así (Versión 7.3 y posteriores). Tipos de datos Oracle8 compatibles • Versión 6.0, Oracle Developer incluye soporte para los siguientes tipos de datos Oracle8: Los objetos grandes (LOB) En Oracle8, los programadores pueden definir objetos grandes, a menudo llamados los LOB. Estos pueden almacenar cosas tales como texto, imágenes, sonido o vídeo.

Manual Query Builder

Embed Size (px)

Citation preview

Manual Query Builder

Varias de las nuevas funciones de la Oracle8 Server están disponibles para Oracle Developer. En general, las características son en estas categorías:

• Mayor escalabilidad. Por ejemplo, las bases de datos Oracle8 pueden contener decenas de terabytes de datos, y pueden apoyar el acceso simultáneo de hasta 10.000 usuarios. Tablas sí mismos ya pueden contener hasta 1000 columnas. CHARy VARCHAR2 tipos de datos ahora pueden ser de hasta 2.000 y 4.000 bytes, respectivamente.

• Mayor rendimiento y eficiencia. El uso de estas características Oracle8 es manejado por usted por su desarrollador, y no requiere de acciones de su parte. Recibe automáticamente la velocidad y fiabilidad beneficios de tenersus datos en el Oracle8 Server.

• Los objetos grandes (a veces llamado LOB)

• objetos definidos por el usuario.

El apoyo continuo a Oracle7

Desarrollador continúa su apoyo a la Oracle7 Server, así (Versión 7.3 y posteriores).

Tipos de datos Oracle8 compatibles

• Versión 6.0, Oracle Developer incluye soporte para los siguientes tipos de datos Oracle8:

Los objetos grandes (LOB)

En Oracle8, los programadores pueden definir objetos grandes,a menudo llamados los LOB. Estos pueden almacenar cosas talescomo texto, imágenes, sonido o vídeo.

Actualmente Oracle Developer soporta los siguientes tipos de datos de objetos grandes Oracle8:

• BLOB, o un objeto binario grande

• CLOB, o de un solo byte gran objeto de caracteres

• NCLOB, o multi-byte gran objeto de caracteres

• BFILE, o archivo binario (también denominado a veces como un archivo externo).

Objetos definidos por el usuario

En Oracle8, los programadores pueden definir tipos de objetos(también llamados tipos definidos por el usuario), que son compuestos basados en los tipos de datos de un solo elemento existentes apoyados por Oracle8. El uso de estas definicionesde objetos, los programadores pueden crear diferentes tipos de tablas.

Actualmente Developer soporta los siguientes tipos de objetosOracle8:

• Una tabla de objetos, donde toda la tabla se basa en un único tipo de objeto.

• Un objeto de columna en una tabla relacional, donde esa columna se basa en un tipo de objeto.

• Una columna REF en un objeto o tabla relacional, donde los valores de esa columna son punteros a las filas de otra tablade objetos.

Acerca de los objetos definidos por el usuario Oracle8

En su apoyo a la Oracle8 Server, desarrollador le proporcionaacceso a los objetos definidos por el usuario Oracle8. Estos incluyen tablas de objetos, objetos de columna en tablas relacionales, y el tipo especial de objeto de columna conocido como una columna REF.

Tablas de objetos

En Oracle8, una tabla de objetos se basa en el tipo de objetodefinición de un usuario. Esta definición es en sí mismo un material compuesto, cada atributo o componente de que se basaen un Oracle8 familiarizado incorporado tipo de datos. (Una definición de tipo de objeto puede estar basada en otra definición de tipo de objeto, pero en última instancia, las definiciones descanse sobre conocidos Oracle8 tipos de datos incorporados.)

Debido a esto, Oracle Developer es capaz de tratar cada columna en una tabla de objetos como un elemento de datos individual, de una manera similar a la forma en que trata lascolumnas de una tabla relacional.

Objetos de columna en tablas relacionales

Un programador de bases de datos también se puede basar una columna en una tabla relacional en una definición de tipo de objeto. Esto tiene el efecto de la incrustación de un objeto compuesto en la tabla relacional.

Desarrollador expande el objeto de columna incrustado en sus partes compuestas, y trata a cada parte como una columna en sí mismo.

Por ejemplo, si el servidor Oracle8 celebró una tabla relacional de 3 columnas, y una de esas columnas era un objeto de columna, y ese objeto columna se basa en una definición de objeto que tiene cuatro partes o atributos, entonces desarrollador trataría a la mesa como un 6 mesa -columna (las 2 columnas relacionales más las 4 columnas que componen el objeto).

En el caso de uno de los atributos individuales de la definición del objeto columna se basó en otro tipo de objeto,entonces esa parte se amplía aún más por desarrollador y tratado como un conjunto de columnas individuales.

Columnas REF

Una columna en un objeto o tabla relacional puede definirse como que tiene un tipo de REF. Una columna REF no contener datos directamente, sino que tiene punteros (referencias) a otro objeto de tabla que contiene los datos reales.

La referencia puede ser resuelto en tiempo de ejecución, por lo que el usuario ve los datos referenciados reales.

Escalabilidad y rendimiento con Oracle8

Apoyo del desarrollador para la Oracle8 Server le da una serie de mejoras de escalabilidad y rendimiento. En su mayor parte, a obtener estas ventajas automáticamente.

Por ejemplo, desarrollador le da acceso a Oracle8 de:

• Los tamaños más grandes. La propia base de datos, el númerode usuarios concurrentes, y sus límites de columna de tabla (ahora hasta 1000 columnas) todos han aumentado.

• Mesa y el índice de partición

• Del lado del cliente caché de objetos

Desarrollador también ha sido mejorado para hacer uso directode varias otras funciones Oracle8 que le dotan de una mejor prestación del servicio:

• Prefetch. Formas utiliza esta característica Oracle8 (juntocon el mecanismo de matriz de tamaño existente) para reducir tanto las bases de datos viajes redondos y uso de memoria. Esto se hace de forma automática, sin necesidad de intervención del usuario.

• Volviendo cláusula valores. Formas utiliza esta nueva característica DML cuando se hacen inserciones y actualizaciones. La cláusula Volviendo elimina la necesidad de una segunda consulta de base de datos (para obtener cualquier gatillo cambios en el servidor a los datos), lo quepermite acelerar el procesamiento. Los usuarios pueden controlar con el Volviendo propiedad Value DML.

• gatillo LUGAR-DE para la actualización de visitas. Este disparador del lado del servidor proporciona un mecanismo para actualizar tanto relacionales y oponerse puntos de vistaque no de otro modo sería actualizable.

Apoyo a PL / SQL 8

Esta versión de Oracle Developer utiliza PL / SQL 8 en el cliente y el servidor. Unidades de programa del lado del cliente en la actualidad no pueden soportar la funcionalidad de objetos relacionados Oracle8. Sin embargo, las unidades deprograma almacenadas pueden utilizar todas las nuevas PL / SQL 8 características. Apéndice A de la Guía y Manual de referencia del PL / SQL del usuario describe el nuevo PL / SQL 8 características.

Oracle8 aún no admitidas

No todas las funciones Oracle8 se admiten actualmente a través de este comunicado de la familia Desarrollador Oracle.Las principales funciones no compatibles son:

Tipos de Recaudación (tablas anidadas y distintos arrays)

• Los procedimientos almacenados que devuelven valores de objeto

También debe ser consciente de que, aunque desarrollador hacede soporte PL / SQL 8, del lado del cliente PL / SQL 8 aun nosoporta completamente todas las características de la Oracle8Server. (Del lado del servidor PL / SQL 8 apoyo es completa.)

Lanzamiento Query Builder

Para iniciar el Generador de consultas:

1. Haga doble clic en el icono de consultas.

2. Conéctese a la base de datos.

3. En el cuadro de diálogo Iniciar el Generador de consultas:

• Para crear una nueva consulta, seleccione Crear una nueva consulta

• Para abrir una consulta almacenada en la base de datos, seleccione Abrir consulta de base de datos

• Para abrir una tienda de consulta en un archivo, seleccioneAbrir Consulta de sistema de archivos

4. Haga clic en Aceptar.

Edificio o dejar caer las tablas de ejemplo Query Builder

Para construir las tablas de ejemplo Query Builder: Nota

1. Crear una nueva cuenta con el nombre de usuario QB y el mariscal de campo de contraseña. La nueva cuenta debe tener la capacidad para conectarse a Oracle Server y crear tablas.

2. Ejecute el script brwbld60.sql para cargar las tablas del sistema con datos. Ejemplo

Para eliminar las tablas de ejemplo Query Builder:

• Ejecute el script brwdrp60.sql. Ejemplo

La construcción de una nueva consulta

Para construir una nueva consulta:

1. Mientras se encuentre en la ventana de consulta, haga clicen la barra de iconos.

2. Incluir una tabla en la consulta.

3. Agregue los datos a su consulta.

Adición de una columna a su consulta

Para agregar una columna:

1. Incluir una mesa disponible en la consulta.

2. En la tabla que aparece, seleccione la columna que desea agregar. Punta

Para añadir varias columnas:

1. Incluir una mesa disponible en la consulta.

2. Mantenga pulsada la tecla Mayús y seleccione cada columna.Punta

3. Elija DataInclude en consultas para incluir todas las columnas seleccionadas.

Para añadir todas las columnas de una tabla:

• Marque la casilla de verificación junto al título de la tabla deseada. Punta

Nota: Cada vez que se agrega una nueva columna a una consulta, el encabezado de la columna se muestra en la ventana de resultados ..

Adición de una columna de la consulta mediante el cuadro de diálogo Display

Para agregar una columna utilizando el cuadro de diálogo Pantalla:

1. Elija ResultsDisplay para mostrar el cuadro de diálogo Pantalla.

2. En la lista Columnas disponibles, haga doble clic en una columna. Punta

3. Haga clic en Cerrar. En la ventana de consulta, un negro se muestra la marca de verificación a la izquierda de cada añaden columna. Una marca de verificación gris muestra a la izquierda de las columnas incluidas por referencia solamente (es decir, los que se hace referencia en una columna definida).

Nota: Cada vez que se agrega una nueva columna a una consulta, la columna se muestra en la ventana de resultados ..

Extracción de una columna de la consulta

Para eliminar una columna de la consulta:

• En el panel Origen de datos, desactive la casilla de verificación junto al nombre de la columna. La cabecera de la

columna y los datos se eliminan de la ventana de resultados ..

Si ya ha ejecutado la consulta, primero retire la columna de la consulta y luego haga lo siguiente:

1. En la lista Columnas mostradas en el cuadro de diálogo Mostrar, haga clic en la columna de destino.

2. Haga clic en Eliminar.

3. Haga clic en Listo. El encabezado de la columna se retira de la ventana de resultados, junto con los datos que estaba en la columna.

Nota: Si elimina accidentalmente una columna, puede volver a agregar la columna.

Contar filas antes de ejecutar la consulta

Para contar las filas de la consulta antes de ejecutar:

• Elija Filas QueryCount para mostrar el número de filas que se recuperarán en su consulta.

Or

• Haga clic en la barra de iconos.

Recuperar todas las filas en su quer

Para recuperar todas las filas en su consulta:

• Elija QueryRetrieve todas las filas.

Nota: Antes de que usted elija para recuperar todas las filasen la consulta, es posible que desee para contar el número defilas.

Cómo ocultar los registros duplicados en la consulta

Para ocultar los registros duplicados:

1. Elija EditPreferences.

2. En el cuadro de diálogo Preferencias, haga clic en el icono de la consulta.

3. Haga clic en la opción de filas distintas.

4. Haga clic en Aceptar.

Añadir comentarios a su consulta

Para agregar comentarios a su consulta:

1. Elija EditPreferences.

2. En el cuadro de diálogo Preferencias, haga clic en el icono General.

3. Haga clic en el botón Sólo este documento radio.

4. Escriba su comentario en el cuadro Comentario.

5. Haga clic en Aceptar.

Otorgar o revocar el acceso a una consulta

Para conceder acceso a una consulta:

1. Abra su consulta.

2. Elija FileGrant / Revocar.

3. En el cuadro de diálogo de Grant Consultas, haga clic en el nombre de la consulta.

4. En el cuadro desplegable, seleccione Subvención a los Usuarios oa conceder a Roles.

5. Haga clic en los usuarios o roles apropiados de la subvención cuadro de lista. Puede seleccionar varios usuarios, mantenga presionada las teclas Mayús o Control mientras hace clic en cada artículo. Cada usuario se resalta cuando concede el acceso a la misma.

6. Para conceder acceso, haga clic en Grant. Para revocar el acceso, haga clic en Revocar

Para revocar el acceso a una consulta:

1. En el cuadro de lista Consultas en el cuadro de diálogo deGrant Consultas, haga clic en el nombre de la consulta.

2. En el cuadro de lista de usuarios, haga clic en el usuariodel que desea revocar el acceso.

3. Haga clic en Revocar. Tenga en cuenta que el nombre del usuario aparece en gris.

Acerca de las consultas de apertura

Típicamente, un usuario mantiene un conjunto de consultas predefinidas para funcionar con poca o ninguna modificación. Query Builder le permite mantener las bibliotecas de consultas o plantillas de consulta comunes, por lo que no tiene que crear cada consulta desde cero. Query Builder también le ofrece dos lugares para almacenar consultas: en labase de datos, o como un archivo.

Importación de sentencias SQL

Además de Consulta archivos de consulta almacenados del Constructor, los usuarios de SQL pueden importar cualquier declaración válida, con el apoyo de SQL desde un editor de texto o el producto de base de datos, como un archivo .sql enSQL * Plus. Válido significa que la sentencia SQL no contieneerrores. Apoyado significa que el archivo sólo contiene sentencias SELECT que se pueden utilizar en una consulta de consultas.

Apertura de varias consultas

Puede abrir tantas consultas como sistema operativo de su ordenador y la memoria lo permite. Puede simultáneamente consultas abiertas bases de datos, sentencias SQL y consultasde archivo o iniciar nuevas consultas, en la misma sesión de consultas.

Para cada consulta, Query Builder abre una nueva ventana ventana de consulta y resultados. Cada consulta es en capas en la parte superior de la anterior. Query Builder muestra elnombre de la consulta activa en la barra de título.

La apertura de una consulta

1. Para abrir una consulta de la base de datos conectada:

2. Haga clic en la barra de iconos.

3. En el cuadro de diálogo Abrir, haga clic en Base de datos.

4. En el cuadro de diálogo Abrir, haga clic en el nombre de la consulta.

5. Haga clic en Abrir.

Para abrir una consulta desde el sistema de archivos:

1. Haga clic en la barra de iconos.

2. En el cuadro de diálogo Abrir, haga clic en Sistema de archivos.

3. En el cuadro de diálogo Abrir de su sistema operativo, haga clic en el nombre de la consulta.

4. Haga clic en Abrir.

Eliminación de una consulta

Para eliminar una consulta de la base de datos:

1. Elija FileDelete para mostrar el cuadro de diálogo Eliminar.

2. En la lista de consultas guardadas, haga clic en el nombrede la consulta que desea eliminar.

3. Haga clic en Eliminar.

Para eliminar varias consultas de la base de datos:

1. Elija FileDelete.

2. En el cuadro de diálogo Eliminar, mantenga presionada la tecla Mayús y haga clic en los nombres de las consultas que desee eliminar de la lista de consultas guardadas.

3. Haga clic en Eliminar.

Ejecución de una consulta

Acerca de los productos cartesianos

Al desactivar una relación (o no relación de igualdad) que esel único camino relacionar dos tablas, y ejecuta una consultautilizando columnas de ambos lados de la relación, el resultado se llama un producto cartesiano.

Una consulta que genera un producto cartesiano combina todas las filas de todas las tablas incluidas. El número de filas que devuelve un producto cartesiano es el producto del númerode filas en las tablas en cada lado de la relación. Por ejemplo, si dos tablas contienen cada uno 100 filas, el producto cartesiano resultante sería diez mil filas. La información recuperada de un producto cartesiano rara vez es útil.

Si una tabla se incluye como parte de una consulta de varias tablas, y esta tabla no está unido a otra mesa a través de una base de datos o equijoin definido por el usuario (un tipode unión, donde la condición de unión es una igualdad, como WHERE EMP.DEPTNO = DEPT.DEPTNO), Generador de consultas muestra una advertencia.

Acerca de ejecución de la consulta automática

Ejecución automática de consulta le permite ejecutar una consulta de forma automática cada vez que cambies la solicitud de datos, como por ejemplo cuando se agrega una nueva columna. Puede elegir esta opción en el cuadro de diálogo Preferencias.

Ejecución automática consulta significa que no es necesario volver a ejecutar la consulta en el menú cada vez que realiceun cambio en la consulta. Sin embargo, puede ser más tiempo si usted está haciendo varios cambios a la vez.

Ejecución de una consulta utilizando el cuadro de diálogo Display

Para ejecutar una consulta desde el cuadro de diálogo Pantalla: Nota

• En el cuadro de diálogo Mostrar, haga clic en Ejecutar. Losdatos recuperados se muestra en la ventana Resultados.

Ejecución de una consulta a través del menú

Para ejecutar una consulta mediante el menú: Nota

• Elija QueryExecute consulta.

Nota: También puede hacer clic en la barra de iconos.

La ejecución automática de una consulta

Para seleccionar la ejecución de consulta automática:

1. Elija EditPreferences.

2. En el cuadro de diálogo Preferencias, haga clic en el icono de la consulta.

3. Haga clic en el botón Automático radio.

4. Haga clic en Aceptar. Ahora, cada vez que se modifica la consulta, se ejecutará automáticamente y mostrará los resultados en la ventana Resultados.

Guardar y almacenar consultas

Acerca de consultas almacenamiento

Tiendas Query Builder y consulta del diferente, dependiendo de si se guardan en la base de datos o como un archivo.

Base de datos

Cuando Query Builder guarda una consulta en la base de datos,ya sea uno o dos objetos de bases de datos se pueden crear:

1. Un objeto contiene todo el estado de la consulta. Los elementos almacenados incluyen las preferencias de consulta, las opciones de diseño de la ventana, incluidas tablas, columnas definidas, relaciones temporales, las condiciones, los grupos, las clases, los formatos, las pausas, resúmenes yatributos. Este objeto siempre se crea cuando una consulta seguarda en la base de datos, independientemente de si la consulta es completa (ejecutable).

2. El segundo objeto es una vista de consulta. Se crea este objeto sólo si la consulta contiene una sentencia SQL completa. Generador de consultas ejecuta una sentencia CREATEVIEW en SQL y ahorra consultas válidas como vistas en cuenta la base de datos del usuario. Este es el objeto que se selecciona en el cuadro de diálogo Tablas de selección de datos cuando se quiere incluir una consulta como origen de datos en otra consulta.

Expediente

Cuando Query Builder guarda una consulta como un archivo, se escribe todo el estado de la consulta en un archivo binario, sin crear una vista de consulta u otro objeto de base de datos. Archivos del sistema operativo pueden ser recuperados y actualizados, pero no pueden ser utilizados como fuentes de

datos para construir otras consultas, porque no hay vistas debase de datos se ha creado.

Nota: Sea cual sea el método de guardar las consultas que usted elija, se recomienda que usted sea consistente, sobre todo si va a modificar y actualizarlos. Las modificaciones realizadas en una consulta de base de datos no tienen efecto en el archivo del mismo nombre, y viceversa. Sin embargo, es posible que desee considerar la siguiente hora de elegir dónde almacenar su consulta:

• Generador de consultas coloca automáticamente las consultasde base de datos en su cuenta de base de datos, mientras que se debe nombrar un camino (o carpeta) y el nombre de los archivos.

• Un archivo puede ser más fácil de copia de seguridad a nivel local.

• No se puede usar un archivo como fuente de datos para la construcción de una nueva consulta.

Generador de consultas de los usuarios pueden compartir fácilmente consultas sin archivo especial software de uso compartido de red a través de múltiples entornos gráficos si las consultas se guardan en la base de datos.

Ahorro de su consulta como una sentencia SQL

Para guardar la consulta como una sentencia SQL:

1. Elija FileSave SQL.

2. En el cuadro de diálogo Guardar como, escriba un nombre dearchivo y el destino de la instrucción SQL. Si no escribe unaextensión de archivo, la extensión del archivo .sql se añade automáticamente.

Guardar una subconsulta en una consulta de los padres

Para guardar una subconsulta en una consulta de los padres:

1. Cree una consulta para recuperar el valor inicial en la que la consulta de los padres depende.

2. Guarde la consulta (que es la subconsulta) en la base de datos.

3. Cierre el documento de consulta.

4. Crear una consulta de los padres en un nuevo documento.

5. En el cuadro de diálogo Seleccionar tablas de datos, haga clic en su subconsulta para incluirlo en la consulta de los padres.

6. Especifique la subconsulta en el campo Condición para recuperar el valor inicial al definido en el paso 1.

7. Guarde la consulta de los padres a la misma base de datos a la que guardó la subconsulta.

Nota: Puede incluir tantas condiciones y subconsultas en la consulta de los padres como usted necesita.

Recuperación de una consulta

Acerca de la recuperación de consulta

Los cambios en la base de datos subyacente pueden afectar el estado de cualquier consulta. Puede utilizar diferentes tiposde procedimientos para recuperar una consulta si se altera por cambios de base de datos.

Recuperación de consulta para las vistas de consulta modificados

Si la vista de consulta creado por el Generador de consultas se modifica usando otra herramienta, entonces el generador deconsultas retiene toda la información que estaba presente en la vista de consulta en el momento de la consulta se guardó por última vez. Sin embargo, los cambios de origen de datos de tipo de vista de consulta a la vista estándar. La vista estándar conserva el nombre original de la consulta.

Query Builder le permite abrir el documento búsqueda original, pero hay que guardar la consulta con un nombre nuevo para resolver el nombre de la duplicación con la vista estándar.

La vista de serie con la información antigua permanece en la base de datos hasta que usted o su DBA quitarlo usando otra herramienta que apoya el comando SQL DROP VIEW SQL * Plus o.

Recuperación de consulta para modificados tablas, vistas o sinónimos

Si alguna de las tablas, vistas o sinónimos que figuran en una consulta Query Builder son modificados en la base de datos con SQL, se le avisará cuando intenta abrir el documento de consulta. Query Builder ofrece un mensaje de advertencia que indica que una fuente de datos fue cambiado. Puede recuperar su consulta si esto sucede.

Si ninguna columna, condiciones y / o columnas definidas fueron alterados por los cambios de base de datos, la parte afectada de la consulta ya no sea válida. Por ejemplo, si se ha eliminado una columna en una tabla, no podrá volver a utilizar esa columna en la consulta. Debe eliminar las referencias a que la columna de la consulta.

Recuperación de consulta para una consulta utilizada como unafuente de datos

Su capacidad de utilizar una vista de consulta como origen dedatos en otra consulta puede verse afectada si una de las tablas, vistas o sinónimos que contiene es modificado en la base de datos.

Query Builder permite incluir columnas de la vista de consulta en una segunda consulta. Sin embargo, si el generador de consultas no puede resolver las discrepancias entre la versión antigua y modificada de la tabla, se devuelve un mensaje de advertencia cuando intenta ejecutar lasegunda consulta. Si se produce este mensaje, abra el documento de consulta afectada y recuperar su consulta.

Recuperación de una consulta

Para recuperar su consulta de modificación de objeto debido base de datos:

1. Revise la consulta para determinar si alguna de las columnas, condiciones o columnas definidas fueron alterados por la modificación de bases de datos.

2. Si ninguno se vieron afectados, guardar la consulta para asegurarse de que la vista de consulta y consulta cumpla con el más reciente estado de la tabla de base de datos, vista o sinónimo modificado.

3. Retire o cambiar ninguna columna, condiciones o columnas definidas afectadas para recuperar las partes afectadas de laconsulta.

4. Guarde la consulta de nuevo para asegurarse de que la vista de consulta y consulta cumpla con el más reciente estado de la base de datos.

Mejora de resultados de la consulta

Formateo de la consulta

Acerca de columnas de formato

Usted puede realizar una serie de operaciones en las columnasde datos que se muestran en la ventana Resultados que mejorarán la distribución de sus resultados de la consulta y mejorar la presentación de informes y análisis. En el cuadro de diálogo Formato, puede ajustar el ancho de columna para adaptarse a sus datos.

Nota: Las columnas que se agregan a una consulta aparecen a la derecha de las columnas existentes en la ventana Resultados.

Acerca de formatear resultados de la consulta

Un formato es un control que aplica en el Generador de consultas para especificar la forma en que los datos aparecenen la ventana Resultados. Por ejemplo, puede aplicar un formato de moneda para convertir la presentación de números en dólares, libras, o alguna otra moneda, y se puede aplicar un formato de mayúsculas para mostrar una columna de caracteres en mayúsculas.

Los siguientes son los formatos estándar proporcionadas con el generador de consultas, que se puede modificar para crear formatos personalizados.

• Número

• Fecha

• El tiempo

• Texto

• Personaje

• Formatos utilizando SQL

Query Builder ofrece una variedad de formatos en el cuadro dediálogo Formato. A menos que especifique un formato para cadacolumna en la ventana de resultados, el generador de consultas utiliza el tipo de formato general, que muestra los

datos en el formato que se almacena en la base de datos. También puede especificar los formatos al definir columnas y condiciones usando una función de tomar el tipo fmt.

Formateo de resultados de la consulta

Para dar formato a los resultados de la consulta:

1. En el cuadro de diálogo Formato, asegúrese de que la columna que desea formatear está resaltado en el cuadro Para Columna.

2. Elija los estilos que desea aplicar a la columna seleccionada.

3. Haga clic en Aceptar.

Creación de operaciones de resumen

Acerca de operaciones de resumen

Puede configurar las operaciones que realizan cálculos de resumen de datos en la ventana Resultados. Una operación de resumen puede incluir:

• Media

• Total

• Valor mínimo

• Valor máximo

• Recuento

• Desviación estándar

• Variación

El tipo de operaciones de resumen puede realizar varía según el tipo de datos. Por ejemplo, no se puede calcular una desviación estándar o la varianza en una columna de caracteres, por lo que esas opciones no están disponibles para las columnas de caracteres en el cuadro de diálogo Totales.

Resumen Operaciones en Romper columnas

Puede realizar operaciones de resumen en las columnas de ruptura, y no puede haber más de un cálculo de resumen por descanso. Query Builder muestra cada uno por separado en la ventana Resultados. Operaciones de resumen se aplican automáticamente a cada descanso si fueron seleccionados previamente para toda la consulta.

Por ejemplo, supongamos que utilizamos el comando totales para obtener el CREDIT_LIMIT medio en la consulta CRÉDITO Cumbre Artículos Deportivos. Si también se utiliza el comandoSalto para crear un descanso por el estado, el generador de consultas mostrará el promedio de límite de crédito de cada estado, además de la media de todos los límites de crédito, que aparece al final.

Creación de un resumen columna

Para crear un resumen de la columna:

1. Haga clic en la barra de iconos para ver las herramientas de totales.

2. Haga clic en la barra de iconos.

3. En el cuadro de lista Seleccione Columna del cuadro de diálogo Totales, haga clic en la columna que desea resumir.

4. Seleccione las casillas de verificación de las operacionesque desea realizar en la columna seleccionada. Puede utilizar

más de un cálculo de resumen por columna. Cada resumen se muestra por separado.

5. Haga clic en Aceptar.

Ordenar y agrupar soluciones de consulta

Acerca de las clases

Query Builder convierte cada especie en el orden apropiado POR cláusula, el comando SQL utilizada para la clasificación de datos. Ordenar columnas se enumeran en la cláusula ORDER BY se muestra en el cuadro de diálogo Mostrar SQL, y se pueden exportar eligiendo FileSave como SQL.

Query Builder genera implícitamente una cláusula ORDER BY para cada columna de descanso. Romper columnas aparecen en lacláusula ORDER BY antes de columnas de orden. Si especifica una columna como la vez una columna de descanso y una columnade clasificación, Generador de consultas genera un ORDER BY para la columna del descanso, pero no para la columna de ordenación.

Para las consultas que contienen expresiones de agregado, Query Builder también genera implícitamente un ORDER BY para cada columna en la cláusula GROUP BY que no es ni una columnade ruptura ni una columna de clasificación. Cláusulas ORDER BY generados por columnas GROUP BY se añade al final de la cláusula ORDER BY.

Query Builder crea automáticamente un GROUP BY para todos losno-agregado muestra columnas siempre que se exponga una columna definida que contiene una función de agregado. La cláusula GROUP BY aparece en el cuadro de diálogo Mostrar SQLy en sentencias SQL exportados.

Sobre las columnas de ruptura

Una ruptura es un conjunto de filas agrupadas en torno a un valor común. Si especifica una columna de descanso en una consulta, Generador de consultas ordena los datos de acuerdo con la columna de la ruptura y muestra los valores de esa columna sólo en las filas en las que aparecen los valores de primera (es decir, sólo cuando el valor de los cambios).

Por ejemplo, es posible que desee crear una lista de empleados desglosados por departamento, pero no repetir el nombre del departamento en cada fila. Para mostrar el nombre del departamento sólo cuando el departamento cambia, se especificaría Departamento en la columna de la ruptura.

Cuando se crea una columna de descanso, Generador de consultas se mueve automáticamente la columna de la ruptura ala columna más a la izquierda en la ventana de resultados y muestra el encabezado de columna en letra cursiva para indicar que se trata de una columna de descanso.

Usted puede romper por más de una columna. Generador de consultas realiza la operación de ruptura del orden columnas aparecen en la lista Romper columnas. Si elige más de una columna descanso, las columnas de ruptura se colocan de izquierda a derecha, según su apariencia de arriba a abajo enel cuadro de lista Romper columnas.

Cuando se quita un descanso en el Generador de consultas, la columna permanece en la ventana Resultados, pero los datos yano se rompe en esa columna. Cuando se quita una de varias interrupciones, la columna afectada se mueve a la derecha para que se coloca después de que todas las columnas de ruptura.

Ordenar los resultados de la consulta

1. Para ordenar los resultados de la consulta:

2. Haga clic en la barra de iconos para mostrar el cuadro de diálogo Ordenar.

3. En la lista Columnas disponibles, haga clic en la columna que desea ordenar. El cuadro de lista Columnas disponibles contiene los nombres de todas las columnas en la ventana de consulta, no sólo los seleccionados para su búsqueda.

4. Haga clic en Copiar >> >>. La columna se agrega a la listaColumnas Ordenada y una flecha hacia arriba se coloca en el cuadro de lista para indicar la (orden ascendente) de clasificación predeterminado.

5. En la lista Columnas Ordenado, haga clic en la columna quedesea ordenar.

6. Haga clic en el botón de selección descendente para ordenar los datos de la columna en orden descendente.

7. Haga clic en Aceptar. Los datos en la ventana de resultados ordenados según la columna que ha seleccionado. Sitodos los datos no estaban disponibles a nivel local para la localidad, se le pedirá que vuelva a ejecutar la consulta.

Extracción de un tipo de resultados de la consulta

Para eliminar una especie:

1. Haga clic en la barra de iconos para mostrar el cuadro de diálogo Ordenar.

2. En la lista Columnas Ordenado del cuadro de diálogo Ordenar, haga doble clic en la columna de la que desea eliminar el estilo.

3. Haga clic en Aceptar.

4. Ejecutar la consulta.

Realización de una ruptura

Para realizar una pausa:

1. En la barra de iconos, haga clic en para mostrar el cuadrode diálogo Salto.

2. En la lista Columnas mostradas, haga doble clic en la columna en la que desea insertar el salto. La columna apareceen el cuadro de lista Romper columnas. Por defecto, los valores de las columnas de corte se clasifican en orden ascendente. Puede cambiar el orden de clasificación, destacando una columna de la lista Romper columnas y haciendoclic en el Ascendente o Descendente botones de radio.

3. Haga clic en Aceptar.

• Si todas las filas se recuperan en la memoria, a continuación, la clasificación se realiza localmente.

• Si la advertencia "Datos no disponibles para el tipo local.Volver a ejecutar?" pantallas, haga clic en Aceptar para volver a ejecutar la consulta.

Nota: La columna descanso se mueve automáticamente a la columna de la izquierda en la ventana de resultados y muestrael título de la columna en letra cursiva para indicar que se trata de una columna de descanso.

Cambio de prioridad descanso

Para cambiar la prioridad descanso de su columna:

1. En la barra de iconos, haga clic en para mostrar el cuadrode diálogo Salto.

2. En la lista Romper columnas, haga clic en la columna cuya prioridad desea cambiar.

3. Arrastre y suelte la columna a la posición deseada en la lista.

4. Haga clic en Aceptar.

Nota: También puede cambiar la prioridad ruptura de una columna reordenando ellos en la ventana Resultados.

Extracción de una ruptura

Para eliminar un salto:

1. En la barra de iconos, haga clic en para mostrar el cuadrode diálogo Salto.

2. En la lista Romper columnas del cuadro de diálogo Salto, haga doble clic en la columna de la que desea quitar la pausa.

3. Haga clic en Aceptar. Si los datos con los que está trabajando no está en una base de datos local, se le pedirá que vuelva a ejecutar la consulta.

Formateo de una columna

Cambio de una posición de la columna

Para cambiar la posición de la columna utilizando el cuadro de diálogo Pantalla:

1. Elija ResultsDisplay para acceder al cuadro de diálogo Pantalla.

2. En la lista Columnas mostradas, haga clic en la columna que desea mover.

3. Mantenga pulsado el botón del ratón y arrástrelo hacia arriba o hacia abajo para cambiar su posición en la

correspondiente posición de izquierda a derecha en la ventanaResultados.

4. Haga clic en Cerrar.

Ajustar ancho de columna

Para ajustar una sola columna con el ratón:

1. En la ventana de resultados, haga clic en la línea divisoria derecha del título de la columna de destino

2. Arrastre la línea de límite a su nueva posición.

3. Suelte el botón del ratón para fijar el nuevo ancho de columna.

Para ajustar una sola columna usando el menú:

1. Elija FormatResults para mostrar el cuadro de diálogo Formato.

2. Haga clic en la columna que desea ajustar en la lista Columna Para.

3. En el campo Ancho de columna, especifique las medidas de su columna. Tenga en cuenta que puede especificar centímetroso pulgadas eligiendo EditPreferences mientras se encuentra enla ventana Resultados.

4. Haga clic en Aceptar.

Para ajustar varias columnas:

1. En la ventana de resultados, haga clic en la primera columna.

2. Arrastre el ratón hacia la derecha o hacia la izquierda hasta que todas las columnas que desea ajustar aparecen resaltadas.

3. Haga clic en el límite derecho de cualquiera de las columnas seleccionadas.

4. Arrastre la línea de límite a su nueva posición.

5. Suelte el botón del ratón para ajustar todas las columnas seleccionadas.

Para cambiar el tamaño automáticamente columnas:

1. En la ventana de resultados, haga clic en la columna que desea cambiar el tamaño automáticamente.

2. Elija Columna LayoutAutoresize.

Cambiar el título de la columna

Para cambiar el título de la columna:

1. En la ventana de resultados, haga doble clic sobre el nombre de la columna.

2. En el cuadro Imprimir Título del cuadro de diálogo Formato, escriba el nuevo título de la columna.

3. Haga clic en Aceptar.

Nota: Los títulos de columna no pueden superar los 14 caracteres.

Alineación de títulos de las columnas

Para alinear los títulos de las columnas:

1. En la ventana de resultados, haga clic en la columna que desea ajustar.

2. Elija ResultsFormat.

3. En la opción de alineación en el cuadro de diálogo Formato, elija la alineación deseada de la lista desplegable.

4. Haga clic en Aceptar.

Nota: Si hace clic sobre el seguimiento de datos de la lista desplegable Alineación, el título está alineado en el mismo formato que los datos de columna.

Creación de un resumen columna

Para crear un resumen de la columna:

1. Haga clic en la barra de iconos para ver las herramientas de totales.

2. Haga clic en la barra de iconos.

3. En el cuadro de lista Seleccione Columna del cuadro de diálogo Totales, haga clic en la columna que desea resumir.

4. Seleccione las casillas de verificación de las operacionesque desea realizar en la columna seleccionada. Puede utilizarmás de un cálculo de resumen por columna. Cada resumen se muestra por separado.

5. Haga clic en Aceptar.

Trabajar con consultas complejas