O complicado é que terei que utilizar execute immediate em todas as execuções 
dentro do bloco PLSQL.


 ___________________________________


Wagner Franze Junior
E-MAIL: [EMAIL PROTECTED]
MSN:    [EMAIL PROTECTED]
Brasil - São paulo - Sp

:-)



----- Mensagem original ----
De: Leonardo Rezende <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 29 de Abril de 2008 16:05:34
Assunto: Re: [oracle_br] tabela temporaria


Eu acho que o caminho é temporary table mesmo, e que você não precisa 
pegar sid nenhum. Os dados das tabelas temporários só são vistos dentro 
da sessão/transaçã o.

Wagner Franze Junior escreveu:
> 
> 
> Boa tarde,
> 
> Gostaria de uma opnião sobre uma aplicação que preciso desenvolver em PLSQL.
> 
> Possuo uma aplicação em Shell Script que executa um arquivo .sql onde 
> existe uma aplicação
> PLSQL que faz seleções de registros a partir de filtros informados pelo 
> usuário e que insere em tabelas
> auxiliares esse registros para serem tratados.
> 
> O problema é que essa aplicação pode ser acessada por usuários da rede 
> ao mesmo tempo e se eu possuir
> tabelas auxiliares fixas podem ocorrer erros já que essas tabelas são 
> limpas cada vez que a aplicação é executada.
> 
> O que eu precisaria é criar tabelas auxiliares do tipo temporarias em 
> tempo de execução, executar o processo e acabar com essa tabela 
> posteriormente.
> 
> Gostaria de uma opnião de vocês sobre essa cena..
> 
> Minha intenção é pegar o sid da sessão atual e criar a tabela temporaria 
> utilizando o execute immediate...
> 
> O que vocês acham?
> 
> ____________ _________ _________ _____
> 
> Wagner Franze Junior
> E-MAIL: [EMAIL PROTECTED] com.br <mailto:zenfra123% 40yahoo.com. br>
> MSN: [EMAIL PROTECTED] com <mailto:franze_ jr%40hotmail. com>
> Brasil - São paulo - Sp
> 
> :-)
> 
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
> armazenamento!
> http://br.mail. yahoo.com/ <http://br.mail. yahoo.com/>
> 
> 

-- 

Sds,

Leonardo Rezende
Analista Desenvolvedor
[EMAIL PROTECTED] eti.br
    


      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

[As partes desta mensagem que não continham texto foram removidas]

Responder a