Firebird várias instruções
-
18-09-2019 - |
Pergunta
existe alguma maneira de executar várias instruções (nenhum dos quais terá que devolver nada) no Firebird?Como importar um ficheiro de SQL e executá-lo.
Eu estive olhando por um tempo e não consegui encontrar nada para isso.
Solução
O delimitador de consulta normal não deveria funcionar? Curti:
Update stuff; Delete stuff; Update stuff;
Outras dicas
Executar a instrução é exatamente para que finalidade.Obras em IBExpert também, um exemplo simples :
execute block as
begin
Update stuff;
Delete stuff;
Update stuff;
end
Guia completo, com variáveis temporárias e ciclos para ele :http://www.firebirdsql.org/refdocs/langrefupd15-psql-execstat.html
Você pode fazer isso do iBexpert com o Script Executive (Menú Tools -> Script Executive). Certifique -se de conectar -se ao banco de dados que você deseja executar a consulta e, na caixa de diálogo Executivo de script, verifique a "Usar a conexão atual" para que isso funcione.
Em Ibexpert, você pode executar vários comandos em um único script via ferramentas-> Script Executive (Ctrl+F12)
Você pode fazer isso com iboconsole (download de www.mengoni.it). A janela SQL permite que você insira um script completo com o habitual ";" delimitador.