Re: [oracle_br] [ NOME DA TABELA COMO PARAMETRO NA PROCEDURTE ]

2016-09-19 Por tôpico Fabricio Pedroso Jorge fpjb...@gmail.com [oracle_br]
Acho que você poderia usar o DBMS_SQL para isso:

https://docs.oracle.com/cd/B28359_01/appdev.111/b28419/d_sql.htm

Em 19 de setembro de 2016 14:19, Ricardo C.Sá | DBA ricardo@terra.com.br
[oracle_br]  escreveu:

>
>
> Pessoal, boa tarde.
>
>
>
> É possível informar o nome da tabela em uma procedure, e dentro da
> procedure executar um INSERT passando diretamente o nome da tabela sem que
> seja feito um Execute Immediate ?
>
>
>
> Att.:
>
> Ricardo Sá
>
> 
>



-- 
*Fabrício Pedroso Jorge.*

Administrador de Banco de Dados

certificacaobd.com.br 

*Resumo Profissional:*
http://br.linkedin.com/in/fabriciojorge

*Contatos:*
+ 55 91 988991116
skype: fabricio.pedroso.jorge
fpjb...@gmail.com


Re: [oracle_br] [ NOME DA TABELA COMO PARAMETRO NA PROCEDURTE ]

2016-09-19 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
http://www.toadworld.com/products/toad-for-oracle/w/toad_for_oracle_wiki/231.dbms-sql-vs-execute-immediate

Em 19 de setembro de 2016 14:21, Ricardo C.Sá | DBA ricardo@terra.com.br
[oracle_br] <oracle_br@yahoogrupos.com.br> escreveu:

>
>
> Rodrigo, obrigado pela dica.
>
>
>
> Mas eu tinha informado na minha duvida, que não queria usar o Execute
> Immediate...
>
>
>
> *De:* oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br]
> *Enviada em:* segunda-feira, 19 de setembro de 2016 15:10
> *Para:* oracle_br@yahoogrupos.com.br; oracle_br@yahoogrupos.com.br
> *Assunto:* Re: [oracle_br] [ NOME DA TABELA COMO PARAMETRO NA PROCEDURTE ]
>
>
>
>
>
> Sim! Monta a string e usa o execute imediate para executar o comando!
>
> Get Outlook for iOS <https://aka.ms/o0ukef>
>
>
> --
>
> *From:* oracle_br@yahoogrupos.com.br <oracle_br@yahoogrupos.com.br> on
> behalf of Ricardo C.Sá | DBA ricardo@terra.com.br [oracle_br] <
> oracle_br@yahoogrupos.com.br>
> *Sent:* Monday, September 19, 2016 2:19:41 PM
> *To:* oracle_br@yahoogrupos.com.br
> *Subject:* [oracle_br] [ NOME DA TABELA COMO PARAMETRO NA PROCEDURTE ]
>
>
>
>
>
> Pessoal, boa tarde.
>
>
>
> É possível informar o nome da tabela em uma procedure, e dentro da
> procedure executar um INSERT passando diretamente o nome da tabela sem que
> seja feito um Execute Immediate ?
>
>
>
> Att.:
>
> Ricardo Sá
>
> 
>


Re: [oracle_br] [ NOME DA TABELA COMO PARAMETRO NA PROCEDURTE ]

2016-09-19 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Boa Tarde Ricardo,

 Acredito que você possa utilizar o pacote DBMS_SQL para executar SQL´s
dinamicos.
Segue os links para referência:

http://docstore.mik.ua/orelly/oracle/bipack/ch02_05.htm

http://psoug.org/reference/dbms_sql.html

https://docs.oracle.com/cd/E11882_01/timesten.112/e21645/d_sql.htm

Att,
Emerson S. Gaudêncio



Em 19 de setembro de 2016 13:19, Ricardo C.Sá | DBA ricardo@terra.com.br
[oracle_br]  escreveu:

>
>
> Pessoal, boa tarde.
>
>
>
> É possível informar o nome da tabela em uma procedure, e dentro da
> procedure executar um INSERT passando diretamente o nome da tabela sem que
> seja feito um Execute Immediate ?
>
>
>
> Att.:
>
> Ricardo Sá
>
> 
>


Re: [oracle_br] [ NOME DA TABELA COMO PARAMETRO NA PROCEDURTE ]

2016-09-19 Por tôpico Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
Sim! Monta a string e usa o execute imediate para executar o comando!

Get Outlook for iOS


From: oracle_br@yahoogrupos.com.br  on behalf of 
Ricardo C.Sá | DBA ricardo@terra.com.br [oracle_br] 

Sent: Monday, September 19, 2016 2:19:41 PM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] [ NOME DA TABELA COMO PARAMETRO NA PROCEDURTE ]


Pessoal, boa tarde.

É possível informar o nome da tabela em uma procedure, e dentro da procedure 
executar um INSERT passando diretamente o nome da tabela sem que seja feito um 
Execute Immediate ?

Att.:
Ricardo Sá