Tabla de contenidos

GestDB 2.2

Línea de comandos SQL

Líne de comandos SQL

En esta zona de la pantalla de conexión es donde se puedenintroducir sentencias SQL y lanzarlas. Se pueden introducir unasentencia o varias, si se introducen varios se teiene que separarmediante el caracter ";".

En la parte superior tenemos por defecto una pestaña que es lapestaña de línea de comandos que estamos usando en estemomento, si necesitamos escribir más SQLs y no perder de lapantalla la que tenemos escrita ponemos añadir máspestañas pulsando el botón "+". Para cambiar depestaña; simplemente acemos un click de ratón sobre estaopulsamos la convinación de teclas "ATL+MAY+(número depestaña)", dondenúmero se corresponda con el número de pestaña aver, es decir si queremos ver la tercera pestaña pulsaremos"ATL+MAY+3". También podemos desplazarnos a la pestañaanterior o sigiente con la convinación "alt+flecha izquierda" o"alt+flecha derecha" respestivamente.

Los botones "<" y ">" nos cambián la SQL de lalínea de comandos activa por la SQL anterior ejecutada o la SQLposterior ejecutada espectivamente.

A continuación podemos ver un cuadro con las operaciones que sepueden realizar mediante convinaciones de teclado en el cuador de texto.

Convinación teclas
Acción
F5
Ejecutar Query
F9
Ejecutar Query
ALT+numero
ir a la pestaña que esteen la posición correspondiente al número
ALT+fle.Iz.
Pestaña anterior
ALT+Fle.Dch.
Pestaña siguiente
CTRL+C
Copiar
CTRL+X
Cortar
CTRL+V
Pegar

Podemos eliminar, añadir o renombrar pestañas pulsandosobre cualquier pestaña con el botón derecho delratón, esta acción presenta un menú emergente conlas tres posibles opciones. Si pulsamos en renombrar nos aparece unaventana en la que se nos permite escribir el nuevo nombre de lapestaña que hemos pulsado.

Asistencia a consultas

La asistencia a consultas tiene dos aspectos distintos según elmodo configurado (clásico, múltiples pestañas),pero la funcionalidad es la misma.

ClásicoEn la parte central de la pantalla de la conexión tenemos unaserie de botones que nos permiten realizar consultas de tablas de unamanera sencilla.

Asistencia consultas

Múltiples pestañasEn la parte superior de la pestaña de SQL tenemos una barra deherramientascon una serie de botones que nos permiten realizar consultas de tablasde unamanera sencilla.

En este modo tenemos cuatro botones en la parte izquierda que no hay enel otro modo, estos botones son; abrir query, guardar query, ejecutarquery y histórico de querys.

El botón abrir permite abrir un archivo de texto con SQL's y locarga en la pestaña deleditor de SQL activa en ese momento. Se recomienda no abrir archivos demás de 200Kb pues los carga en memoria y da la sensaciónde quedarse bloqueada la aplicación hasta que lo carga.Para ese tipo de operaciones es mejor utilizar la importación.

El botón guardar query, guarda la sql que tenemos en lapestaña activa del editor de SQL en un archivo de texto. Elbotón ejecutar ejecuta la query que tenemos en la pestañaactiva del editor de SQL. El botón histórico de querysabre una ventana con la lista de querys y se puede pulsar en una ycopiar para volver a utilizarla donde queramos.

Asistencia consultas

En la parte izquierda de la imagen anterior tenemos los contadores delos registros que aparecen en la zona de resultados de la pantalla deconexión. La primera etiqueta indica en que registro estamosposicionados actualmente. la segunda etiqueta indica el númerototal de registros.

La manera de utilizar el asistente es seleccionando una tabla de lalista desplegable y pulsando en el botón generar,automáticamente el sistema pone una SQL en la línea decomandos SQL y la ejecuta. Tras su ejecución apareceránen la parte inferior los registros resultantes de la consulta.

La consulta que se realiza no contiene ningún tipo de filtro ypor tanto se trae todos los registros de la tabla seleccionada, si sedesea aplicar algún tipo de filtro podemos pulsar en elbotón "Filtro", esta acción presenta una ventana como lasiguiente.



El primer desplegable contiene todos los campos de la tablaseleccionada, podemos añadir filtros para cualquier camposimplemento seleccionando el campo en dicho desplegable, acontinuación indicamos el operador de comparación de lalista desplegable que hay a la derecha de la de campos. El siguientepaso es indicar el valor con el que se compara en el campo de texto ypor último pulsamos en añadir.

Si se quiere concatenar varios condiciones se puede ir pulsando en losbotones "AND" , "OR", "NOT", "(", y ")".

Los registros resultantes de la aplicación del asistenete, sonsupceptibles a modificación si el gestor de BBDD y el driverJDBC lo permite, es decir se podría ir cambiando los valores delas celdas pulsando en ellas y escribiendo el nuevo valor. Los cambiosno se realizan en la base de datos hasta que no se pulse en elbotón "Act".

El botón "Act" sólo esta activo si se pueden cambiar losvalores directamente en las celdas.

Otra funcionalidad dependiente del Gestor de BBDD y del driver JDBC esla de eliminar registros, si pulsamos en el botón "Eliminar" seeliminarán todos los registros que esten seleccionados en lavista de tabla de resultados.

El botón de ayuda "?" indica como se pueden hacer las consultasdirectamente y seán igual de efectivas que las creadas con elasistente.

El último botón es el botón "Commit", estebotón puede estar en dos estados "on" y "off" la utilidad deeste es habilitar el autocommit del gestor para todas las querys que selancen desde la línea de comandos SQL.

Vista de resultados de consultas

Todas las consultas realizadas desde la línea de comando o desdeel asistente presenterán los registros resultantes en la vistade la parte inferior de la pantalla de la conesión.

vista de resultados

En esta vista se pueden mover las columnas hacia la izquierda o haciala derecha para colocar las columnas en el orden que deseemos, dichacolocación se pierde cada vez que se lanza la consulta. paradesplazar las columnas pulsamos con el botón izquierdo delratón sobre el título de l columna y arrastramos en ladirección deseada, cuando este en el lugar correcto soltamos elbotón.

Se puede ordenar el resultado por cualquiera ce las columnassimplemente hacienod un click con el botón izquierdo delratón sobre la columna por la que se quiere ordenar. cada vezque se pulse el el titulo de la columna se cambia el sentido de laordenación de Ascendente a descendiente o a la inversa.

Para modificar los datos se tiene que hacer un doble click deratón sobre la celda que se quiere modificar, esta posibilidadsólo funciona si la consulta se ha realizado con el asistente yel botón "Act" esta activo.
Tabla de contenidos