Ejecutar consulta SQL

<< Haga clic para mostrar la tabla de contenido >>

Navegación:  Utilidades > Herramientas Administrativas >

Ejecutar consulta SQL

 

En este apartado se configuran las consultas en lenguaje SQL que pueden ser realizadas desde cualquier tabla e información del programa. Este apartado es de un nivel avanzado ya que requiere de conocimientos del lenguaje de bases de datos SQL.

Solo se pueden realizar consultas SELECT sin posibilidad de modificar los datos existentes en la base de datos para evitar incongruencias en los mismos.

Para mejorar la experiencia de usuario, las consultas pueden ejecutarse fácilmente desde Consultas

 

 

Consulta SQL que se ejecutará. Puede ver más sobre el lenguaje SQL en https://www.w3schools.com/sql/

 

Se pueden indicar campos configurables en la propia consulta para que se pueda introducir información adicional en el momento de la ejecución. Los campos han de ir entre corchetes. Ejemplo: {CODIGO}

Esta sería una consulta con un campo configurable:

SELECT *

FROM CLIENTE

WHERE TIPO = {TIPO}

 

Al ejecutar la consulta, se mostrará un diálogo donde poder introducir el TIPO:

SQLdialogo

 

Es aconsejable indicar el tipo de dato que deseamos introducir. Los tipos de datos aceptados son:

 

S - Alfanumérico

N - Numérico

D - Fecha

M - Tabla relacionada

 

Al indicar un tipo de dato, la captura puede cambiar, por ejemplo en el campo fecha. Partiendo de esta consulta:

SELECT *

FROM FACCCAB

WHERE FECHA = {FECHA,D}

 

SQLdialogo2

 

El tipo de dato M de tabla relacionada, muestra la selección del contenido de una tabla como valor. En este caso hay que indicarle el campo de la tabla relacionada que se utilizará como valor. En el siguiente ejemplo:

SELECT *

FROM ARTICULO

WHERE FAMILIA = {CODIGO,M,MFAMILIA}

 

SQLdialogo3

 

 

 

Respuesta SQL que se muestra cuando la consulta SQL ejecutada contiene un error. Esta información es la que devuelve directamente el motor de base de datos y es de carácter técnico.

 

Ejecutar Consulta envía la consulta introducida al motor de base de datos para procesar su contenido y devolver el resultado

 

Exportar a Excel la consulta que ya se ha ejecutado

 

Guardar consulta en un fichero de texto .SQL

 

Cargar consulta desde unn fichero de texto .SQL

 

Resultado de la consulta en este apartado se mostrará la información que devuelve el motor de base de datos después de ejecutar la consulta SQL