Bonjour,
J'ai créé une application en Forms, dans laquelle les utilisateurs auront la possibilité de lancer certaines requêtes, en les définissant de façon simple (un peu comme un Business Objects light). Le problème est que je ne veux pas qu'ils lancent des requêtes trop longues/lentes/gourmandes, qui vont plomber la base (style des jolis produits cartésiens).
J'ai d'abord essayé d'intevenir au niveau de Forms avec un WHEN-TIMER-EXPIRED, mais ce dernier ne rend la main ... qu'après exécution de la requête...
Je me demande donc si au niveau de la base elle-même, il n'y aurait peut-être pas moyen de lancer une requête dans une transaction séparée, qui aurait une durée de vie maximale pré-définie (du style si au bout de 1 minute, la transaction n'est toujours pas terminée, elle s'auto-kille) ?
Toute autre idée est la bienvenue.
J'espère avoir été assez explicite.
Merci pour vos réponses.
Nico'
Partager