Valeu Chiappa.

 

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

 

De qq forma, muito obrigado.

 

De: [email protected] [mailto:[email protected]] 
Enviada em: segunda-feira, 19 de setembro de 2016 15:29
Para: [email protected]
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



Responder a