Time out de consulta

#100065
Avatar de CleitonHanzenCleitonHanzen
Participante

[quote=”rman”:384hsain]Boa tarde !

Gostaria de saber se no Oracle 10g ou 11g se existe algo onde eu possa definir um time out de consulta. Por exemplo existe um relatório que existe um filtro de datas, o normal é tirar o relatório entre 1 dia apenas, mas o usuário sem saber do que acontece pede o relatório com o filtro de 6 meses, dependendo da consulta até estoura o tablespace TEMP devido ao order by na consulta, alem de demorar horas pra o relatório ser emitido.

[/quote]

Opá…

Se existe essa necessidade, o que pode te auxiliar é criar uma view com a coluna data como “data > sysdate – 5”, por exemplo. Isso, por mais que o usuário informasse 30 dias na tela, no máximo seriam retornados os dados dos ultimos 5 dias. Mas caso quiser fazer a coisa “certa”, realmente vai ter que editar a a aplicação e até retornar uma mensagem “adequada” para o proto-usuário que fizer a ca***a…. 😀

plugins premium WordPress