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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top