Executando o script do Oracle a partir do Notepad ++

1

Podemos configurar o Notepad ++ para executar um script Oracle? Quer dizer, uma vez que escrevemos algum script (assumamos um script PL / SQL contendo um procedimento), ele pode ser compilado a partir do próprio editor do Notepad ++? Se for possível, quais são as etapas para fazer isso?

    
por madhu 21.12.2011 / 10:41

2 respostas

1

Sim, basta instalar um plugin chamado NppExec.

Etapas:

  1. Abra o Notepad ++
  2. Ir para plug-ins
  3. Selecione Gerenciador de plug-ins
  4. Clique em Mostrar gerenciador de plug-ins
  5. Pesquise o plugin chamado NppExec e instale-o
  6. Reinicie o Notepad ++
  7. Escreva uma consulta
  8. Pressione a tecla F6
  9. Na caixa, escreva a próxima cadeia a conectar:

- Os seguintes parâmetros strongs serão modificados -

set ORA_USER = sys
set ORA_PASS = passforsys
set ORA_SID = MYINSTANCE

npp_save
Copie cmd / c / y "$ (CURRENT_DIRECTORY) \ $ (FILE_NAME)" "$ (SYS.TEMP) \ $ (FILE_NAME)" > nulo 2 > & 1
cmd / c echo. > > "$ (SYS.TEMP) \ $ (FILE_NAME)"
cmd / c echo exit > > "$ (SYS.TEMP) \ $ (FILE_NAME)"
sqlplus -l $ (ORA_USER) / $ (ORA_PASS) @ $ (ORA_SID) como sysdba @ "$ (SYS.TEMP) \ $ (FILE_NAME)"

  1. Clique em Salvar e nomeie-o para lembrá-lo.
  2. Clik on Ok para executar a consulta
  3. Apague o "as sysdba" se você se conectar sem esquema de superusuário
  4. Aproveite

Atenciosamente!

    
por 13.10.2016 / 01:52
3

Sim, você pode criar um Comando no Notepad ++, que pode executar qualquer programa , e você pode sair do FULL_CURRENT_PATH para o arquivo aberto no momento, que você poderia enviar como um parâmetro.

Portanto, tudo o que você precisa é de uma ferramenta que se conecte a uma instância do Oracle e execute um arquivo contendo seu script sql. Talvez você possa fazer isso com o SQL * Plus, caso contrário, você poderá encontrar ferramentas na rede que permitirão que você faça isso, basta procurar por algo como tool to execute sql script oracle command line . Ou deve ser muito fácil escrever um pequeno aplicativo que receba um arquivo contendo um script sql e se conecte ao banco de dados e o execute.

    
por 21.12.2011 / 16:00