Valeu Chiappa.

 

Já imagina que não iria ficar barato (diga-se “performático”).

 

De qq forma, muito obrigado.

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: segunda-feira, 19 de setembro de 2016 15:29
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: [ NOME DA TABELA COMO PARAMETRO NA PROCEDURTE ]

 

  

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