Amigo,
É fácil de verificar se a sua tabela temporária já está criada, nessa seção: SELECT count(1) FROM information_schema.tables WHERE table_name = 'teste' AND table_type = 'LOCAL TEMPORARY'; --onde teste é o nome da tabela temporária que vc criou se o resultado for 1 significa que a sua tabela já foi criada, é só chamá-la, como se fosse uma tabela normal. Talvez, dependendo da versão do pg, hajam algumas diferenças na estrutura dessa tabela, já que eu uso a versão 8.1, e somente conheço essa. Mas isso deixo pra nossos amigos mais experts esclarecerem. Espero ter ajudado, Att Renato Senda De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Matheus Ricardo Espanhol Enviada em: quinta-feira, 11 de setembro de 2008 17:08 Para: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] tabela temporária Olá, De fato, tabelas temporárias só são eliminadas após o encerramento da sessão. Você pode fazer uma verificação da existência desta tabela, para não tentar cria-la novamente na segunda chamada. Matheus mas na segunda chamada ele acaba dando erro na hora de inserir os dados na tabela temporária, como se não aceitasse a criacão da mesma tabela temporária na mesma sessão. _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ---------------------------------------------------------------------------- --------- Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados. ---------------------------------------------------------------------------------- Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
