Conectar com usuário que possui permissão.

conectar_oracle

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.

12 Thoughts on “Oracle/PLSQL: Executar um arquivo de script SQL no SQLPlus

  1. Tá, mas e em qual diretório deve estar o arquivo.sql?

  2. 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

  3. Anderson# on 18 de abril de 2017 at 11:44 said:

    Bento.

    Muito obrigado, isso ajudou demais numa coisa que precisava.

  4. 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,

  5. 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.

  6. Preciso executar vários arquivos de script, como faço? só consigo com apenas 1

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Post Navigation