Firebird varias instrucciones
-
18-09-2019 - |
Pregunta
¿hay alguna manera de ejecutar múltiples sentencias (ninguno de los cuales tendrán que devolver nada) el pájaro de fuego? Al igual que la importación de un archivo de SQL y ejecutarlo.
He estado buscando por un tiempo y no pude encontrar nada de esto.
Solución
¿No debería el trabajo normal de consulta de delimitador? Como:
Update stuff; Delete stuff; Update stuff;
Otros consejos
instrucción de ejecución es exactamente para ese propósito. Trabaja en IBExpert también, un simple ejemplo:
execute block as
begin
Update stuff;
Delete stuff;
Update stuff;
end
Guía completa, con variables temporales y ciclos en él: http://www.firebirdsql.org/refdocs/langrefupd15-psql-execstat.html
Puede hacerlo desde IBExpert con la escritura Ejecutivo (menú Herramientas -> Script Ejecutivo). Asegúrese de conectar a la base de datos que desea ejecutar la consulta de y luego en el check diálogo Guión Ejecutivo el "uso de la conexión actual" para que esto funcione.
En IBExpert puede ejecutar varios comandos en escritura única a través de Herramientas-> Script Ejecutivo (Ctrl + F12)
Puede hacer esto con IBOConsole (descarga desde www.mengoni.it). La ventana SQL le permite introducir un guión completo con el habitual ";" delimitador.