Re: [oracle_br] Temporary Tables

2008-04-24 Por tôpico Leonardo Rezende
Tabelas temporárias podem ser usadas no seu caso... Essas tabelas são 
criadas apenas uma vez... Os dados é que são temporários podendo estar 
persistentes por toda sua sessão ou apenas durante a transação.
on commit preserve rows - persistirá durante a sessão
on commit delete rows - persistirá durante a transação

Os dados dessas tabelas só serão acessíveis pelo usuário da sessão de 
forma que você não precisa mais ter o usuário na tabela.

Se seu relatório for muito grande tome uma certa precaução porque esse 
tipo de tabela usa a tbs temporária para manter os dados.

Faça seus testes e dê um retorno pro grupo.

Rogério escreveu:
> 
> 
> Pessoal, estou com um problema,
> 
> Tenhu um relatório rodando em Oracle reports, q envolve todo um procedimento
> de geração pra uma tabela soh pra esse relatorio, com um select em um mont
> de tabela...
> 
> Soh q o problema eh q existem umas 15 pessoas tirando esse relatório
> constantement...
> 
> Muitas vezes essas pessoas tiravam o relatório quase q simultaneament,
> fazendo com q os dados q um usuário pediu aparecesse pra outro usuario...
> 
> A solução foi jogar pra tabela o código do usuário q pediu o relatório e
> passar um parâmetro pro Report dizendo qual usuário deve vir no select da
> tabela...
> 
> Mas me apareceu outro problema, a tabela fika muito grand, pq existem
> informações agora de 15 relatorios diferents dentro dela... demorando muito
> pra terminar o processo e abrir o relatório...
> 
> Dei uma lida sobre temporary tables...
> 
> Keria saber se posso usá-las para melhorar a performance nesse caso..
> 
> Por exemplo:
> 
> Posso criar a tabela toda vez q for pedir o relatório?
> e se dois usuários pedirem o relatório ao mesmo tempo? Eles tem login de
> sistema diferente, mas o sistema usa um único login no banco,
> 
> A tabela vai servir pra todos os usuários do sistema ou soh akele???
> 
> Alguem tem alguma idéia ou solução pra isso???
> 
> vlw
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 


-- 

Sds,

   Leonardo Rezende
   Analista Desenvolvedor
   [EMAIL PROTECTED]


Re: [oracle_br] Temporary tables

2008-03-11 Por tôpico Ivan Ricardo Schuster
O Oracle 8i já possui GTTs

On 11/03/2008, Rogério Jr <[EMAIL PROTECTED]> wrote:
> Bom dia!!!
>
> Pessoal estou tentando criar uma tabela temporária(create global temporary
> table), porem esta dando o erro (ORA-00901: invalid CREATE command), a
> versão do oracle e 8.0.5.2.1. Minha dúvida e: apartir de qual versão consigo
> executar este comando???
>
> Desde já agradeço.
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> O ENPO-BR 2008 (O maior evento de Profissionais de Oracle do Brasil!) será 
> realizado no dia 29 de Março no auditório da FIAP - Faculdade de 
> Administração e Informática Paulista em São Paulo. E tem total apoio deste 
> Grupo.
> Veja mais em http://www.enpo-br.org/
> --
> >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
> >responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --
> >O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
> 
> Links do Yahoo! Grupos
>
>
>


Re: [oracle_br] Temporary tables

2008-03-11 Por tôpico Rogério Jr
Valeu, obrigado.

Em 11/03/08, Rafael Almeida Milanez <[EMAIL PROTECTED]>
escreveu:
>
>   A partir da 8i
>
> 
>
> De: oracle_br@yahoogrupos.com.br  [mailto:
> oracle_br@yahoogrupos.com.br ] Em nome de
> Rogério Jr
> Enviada em: terça-feira, 11 de março de 2008 10:45
> Para: oracle_br@yahoogrupos.com.br 
> Assunto: [oracle_br] Temporary tables
>
> Bom dia!!!
>
> Pessoal estou tentando criar uma tabela temporária(create global temporary
> table), porem esta dando o erro (ORA-00901: invalid CREATE command), a
> versão do oracle e 8.0.5.2.1. Minha dúvida e: apartir de qual versão
> consigo
> executar este comando???
>
> Desde já agradeço.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


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



Re: [oracle_br] Temporary tables

2008-03-11 Por tôpico Marco Souza
Rogério, se não me engano, tabelas temporrárias surgiram a partir da versão 
8.1.7 (8i).



Rogério Jr <[EMAIL PROTECTED]> escreveu:   Bom 
dia!!!
 
 Pessoal estou tentando criar uma tabela temporária(create global temporary
 table), porem esta dando o erro (ORA-00901: invalid CREATE command), a
 versão do oracle e 8.0.5.2.1. Minha dúvida e: apartir de qual versão consigo
 executar este comando???
 
 Desde já agradeço.
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
   

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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