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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top