Conectar com usuário que possui permissão.
Digite @ e o nome do arquivo .sql para executá-lo:
SQL > @arquivo.sql
Se for em um diretório especifico você deve informar.
SQL > @c:/arquivo.sql
Atualização do post em 12/05/2020.
Para executar vários arquivos, você precisa criar um arquivo com a lista dos outros arquivos a serem executados.
Exemplo:
Criei 3 arquivos, sendo;
a.sql
b.sql
e o arquivo teste.sql
Ao chamar o arquivo teste.sql, ele irá chamar os arquivos a.sql e b.sql.
Tá, mas e em qual diretório deve estar o arquivo.sql?
Olá Bento, obrigado pela informação, me ajudou bastante!
Obrigado pela visita =)
Renan, observe na imagem que na declaração para a execução do arquivo você já pode indicar o caminho que ele está, exemplo: @c:/arquivo.sql
Bento.
Muito obrigado, isso ajudou demais numa coisa que precisava.
Anderson, obrigado pela visita!
Pessoal, boa tarde!
Se seu eu quiser executar mais de arquivo dentro da pasta, por exemplo c:\sql
dentro da pasta tenho c:\file1.sql e c:\file2.sql
Att,
Alex, você poderia usar @c:\file1.sql; @c:\file2.sql onde o ;(ponto e vírgula) indicaria o final do comando para a próxima execução.
e se eu precisar passar um parâmetro para esse arquivo que vou executar, como por exemplo mês e ano?
Olá André, tudo bem?
Quando o arquivo é executado via linha de comando, você precisa incluir dentro do seu arquivo as condições que deseja passar como parâmetro.
Caso esteja executando SELECT, utilize programas como o Developer, PLSQL, Toad entre outros.
Preciso executar vários arquivos de script, como faço? só consigo com apenas 1
Lucas, obrigado pela visita.
Te mandei por e-mail o passo a passo. Também estou atualizando o post.