e-junior 0 Denunciar post Postado Maio 12, 2008 olá pessoal tudo bom??? Bom estou com uma duvida referente ao erro ORA-01652 estouro de tablespace TEMP. Mas esse erro aparece somente quando no "WHERE" incluo alguns filtros tipo o intervalo de produtos ou alguma data. Se não coloco nenhum filtro no "WHERE" a consulta e executada normal. Alguem sabe pq da erro somente quando filtro os dados??? Compartilhar este post Link para o post Compartilhar em outros sites
alphamek 2 Denunciar post Postado Maio 18, 2008 Pq quando você colocar restrição no seu SELECT, é utilizado segmentos temporários para satisfazer sua requisição, e esses segmentos temporários, são alocados na tablespace temporária do banco de dados, quando não se coloca um WHERE e faz um select puro, ele irá fazer um FULL SCAN não precisando utilizar a área temporária para "filtrar" seus dados. A área temporária também poderia ser utilizada quando se tem um ORDER BY, GROUP BY, criação de índices, para algumas opções de junção ou até mesmo para customização de processos, usando os comandos ALTER SYSTEM SET. Abraços, :lol: Compartilhar este post Link para o post Compartilhar em outros sites