#Dicas – Como executar arquivo um “.sql” via SQL Developer (Oracle)

Tudo sobre banco de dados e SQL

#Dicas – Como executar arquivo um “.sql” via SQL Developer (Oracle)

Recentemente precisei extrair os dados de uma tabela do banco de dados e inserir em outro servidor, vocês podem me perguntar por qual motivo não realizamos um insert com select ou realizamos o export apenas dessa tabela e import no outro servidor por exemplo, primeiro pelo motivo dos bancos de dados estarem em ambientes totalmente diferentes e segundo precisariamos solicitar o dump apenas dessa tabela que levaria mais tempo e não tinhamos esse tempo.

Vamos ao que realmente interessa.

Primeiramente vamos criar um arquivo simples que iremos executar.

Copie o conteúdo abaixo e salve com seguinte nome Query.sql

CREATE TABLE QUERY_FILE (ID NUMBER(9,0), DESCR VARCHAR2(100));
INSERT INTO QUERY_FILE (ID, DESCR) VALUES (1, 'A 1');
INSERT INTO QUERY_FILE (ID, DESCR) VALUES (1, 'A 1');
INSERT INTO QUERY_FILE (ID, DESCR) VALUES (1, 'A 1');
INSERT INTO QUERY_FILE (ID, DESCR) VALUES (1, 'A 1');
INSERT INTO QUERY_FILE (ID, DESCR) VALUES (1, 'A 1');
INSERT INTO QUERY_FILE (ID, DESCR) VALUES (1, 'A 1');
INSERT INTO QUERY_FILE (ID, DESCR) VALUES (1, 'A 1');
INSERT INTO QUERY_FILE (ID, DESCR) VALUES (1, 'A 1');
INSERT INTO QUERY_FILE (ID, DESCR) VALUES (1, 'A 1');
INSERT INTO QUERY_FILE (ID, DESCR) VALUES (1, 'A 1');
INSERT INTO QUERY_FILE (ID, DESCR) VALUES (1, 'A 1');
INSERT INTO QUERY_FILE (ID, DESCR) VALUES (1, 'A 1');
INSERT INTO QUERY_FILE (ID, DESCR) VALUES (1, 'A 1');
INSERT INTO QUERY_FILE (ID, DESCR) VALUES (1, 'A 1');

Agora que criamos nosso arquivo vamos executar ele no SQL Developer, abra uma query nele e faça conforme exemplo abaixo, lembrando de alterar o diretório para o diretório que salvou seu arquivo.

@"C:\SQL\Query.sql";

Fica essa dica, as vezes você precisa fazer algo rápido e não tenha muito tempo!!!

 

Comentários: 1

  1. Renan disse:

    Olá Ruberlei, obrigado pela informação, me ajudou bastante!

Adicione seu comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.