Sem usar EXECUTE IMMEDIATE, a tua alternativa é usar um dos ** OUTROS ** 
métodos de SQL dinâmico, como por exemplo a package DBMS_SQL : o fato é, se vc 
quer que um elemento do SQL seja variável, vc TEM QUE USAR SQL DINÂMICO, e 
portanto VAI pagar o preço em dificuldade de manutenção (por cósigo mais 
complexo), talvez em performance (por causa do PARSE que o SQL dinâmico sempre 
exige na primeira execução ou por causa do context switch entre SQL e PL/SQL - 
SQL dinâmico via de regra Implica em SQL encapsulado em PL/SQL), é 
inescapável....

 []s
 
   Chiappa
  • [oracle... Ricardo C.Sá | DBA ricardo....@terra.com.br [oracle_br]
    • Re... Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
    • RE... Ricardo C.Sá | DBA ricardo....@terra.com.br [oracle_br]
      • ... Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
    • [o... jlchia...@yahoo.com.br [oracle_br]
    • RE... Ricardo C.Sá | DBA ricardo....@terra.com.br [oracle_br]
    • Re... Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
    • Re... Fabricio Pedroso Jorge fpjb...@gmail.com [oracle_br]

Responder a