Alguns pontos adicionais, que talvez te sejam úteis : antes de tudo, quando eu 
programo scripts (ie, conjunto de SQLs e blocos PL/SQL que devem rodar como uma 
unidade, E que provavelmente vão ser salvos num arquivo-texto e executados via 
Automação de sistema operacional) via de regra eu uso sql*plus : eu reservo o 
uso de GUIs como o SQL Developer mais para testar execuções de comandos SQL, 
fazer debug de stored PL/SQL, ou seja, coisas ONLINE - isso principalmente 
porque é complicado vc automatizar via cron/scheduler/whatever clicks de mouse 
(digamos, vc quer rodar um programa 10 vezes, é complicado vc "programar" pra o 
So clickar 10x no botãoi tal e qual da GUI), ou seleção de texto de script via 
mouse.....

 Por causa disso, uso muito pouco o SQL Developer para escrever scripts que 
tenham variáveis, loops/repetições e quetais (não posso falar de cátedra sobre 
essa ferramenta - FERRAMENTA, ela é só uma Ferramenta, como o sql*plus é, elas 
Não São "O ORACLE", tá bem) , MAS 
http://forsql.info/how_do_i_use_variables_in_oracle_sql_developer indica que é 
muito similar ao sql*plus : vc cria com VARIABLE a variável interna da 
ferramenta (FORA de bloco PL/SQL, portanto NÂO VAI "SUMIR" quando o bloco 
acabar de ser executado e sair da memória), usa um bloco anônimo para preencher 
com SELECT INTO a variável (a diferença de acordo com a URL é que vc vai usar 
EXEC para definir o bloco, e não BEGIN/ENDI, e feito isso vc pode usar 
NATURALMENTE o conteúdo da variável local num SQL.... O cuidado que se deve ter 
é que o script selecionado/marcado com o mouse deve ser executado com F5 (opção 
de Execute as Script) e ** não ** com F9/botão triangular, que são atalhos para 
execução de comandos isolados... Veja lá....
 
 O segundo ponto é CRUCIAL, também : se vc REALMENTE está usando SQL Developer 
versão 2.x.qualquercoisa, SAIBA que isso é uma versão MEGA-ULTRA_BOGA ANTIGA, 
pré-histórica ** mesmo ** - não duvido NADA que uma versão Tão Antiga e 
caquética tenha BUGS e/ou incompatibilidades... 
 
 Como o ORACLE SQL DEVELOPER é Totalmente Gratuito (vc pode baixar de grátis em 
http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index-097090.html
 a versão Atualizada 4.1.5), e ALÉM DISSO ** não Exige instalação ** , é só um 
.ZIP que vc abre no teu disco e executa com Java, que vc já deve ter (não sendo 
barrado portanto por políticas de Empresa que proíbem instalar novos programas 
na máquina-padrão de funcionário), imho NADA JUSTIFICA usar versão não-atual, 
okdoc ??

[]s

  Chiappa
    • ... Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
      • ... Roberto Andrusievicz Junior roberto_andrusievicz_jun...@carrefour.com [oracle_br]
      • ... Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
      • ... Roberto Andrusievicz Junior roberto_andrusievicz_jun...@carrefour.com [oracle_br]
      • ... Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
      • ... Roberto Andrusievicz Junior roberto_andrusievicz_jun...@carrefour.com [oracle_br]
      • ... Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
      • ... Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
      • ... Roberto Andrusievicz Junior roberto_andrusievicz_jun...@carrefour.com [oracle_br]
      • ... jlchia...@yahoo.com.br [oracle_br]
      • ... jlchia...@yahoo.com.br [oracle_br]
      • ... Sérgio Luiz Rodrigues Chaves sergio.cha...@elumini.com.br [oracle_br]
  • ... Sérgio Luiz Rodrigues Chaves sergio.cha...@elumini.com.br [oracle_br]

Responder a