USO DE LAS CONSULTAS
A TERMINAR POR EDITORIAL
LLAMADA POR URL
Cada consulta definida tiene un identificador único. Para invocar a esa consulta debemos usar la siguiente URL con el parámetro idConsulta
https://SERVIDOR/editorial-app/consultas/consultaEjecucion.xhtml?idConsulta=n
Por ejemplo
http://aplidesa.upv.es/editorial-app/consultas/consultaEjecucion.xhtml?idConsulta=6
Si la consulta tiene parámetros y estos no se definen en la URL, la cosnulta se ejecutará con los de defecto (o nulo si no tiene de defecto)
Tambien podemos pasarlos en la url. Por ejemplo
Las urls se pueden integrar con otras pantallas para llamar a consultas propias de la pantalla
CREACIÓN (SOLO ADMINISTRADORES)
Si somos administradores podemos crear una consulta SQL con la opción "Crear consulta", de la Pantalla "Consultas". Esa opción nos lleva a la pantalla de creación. Ahí pondremos la SELECT con la consulta, además del nombre y de un comentario (opcional) que se le mostrará al usuario cuando se ejecute.
Antes de crear una consulta hay que comprobar que los parámetros a usar existen, Los parámetros son globales y compartidos entre todas las consultas, para permitir su reutilización. Si no existe debemos crearlo previamente con el botón
de la pantalla de "Consultas"Un parámetro consta de un nombre y un tipo (cadena de caracteres, entero o fecha). Para usar un parámetro en una consulta se usan los :
Select * from pub_edicion where armario=:armario;
Además de incluirlo en la select debemos asociarlo a la consulta con el botón
El asociar un parámetro a la consulta debemos darle el valor por defecto (para esa consulta) y la etiqueta que aparecerá para el parámetro.
Tanto si ponemos un parámetro en la select que no esté asociado como si asociamos un parámetro que no esté en la select nos dará un mensaje de error al ejecutar la consulta.