Bonjour à tous,
J'ai besoin de soumettre une commande après une pause de 1h
Je ne vois pas comment faire sans utiliser de timer
N'y a il pas une simple commande pour faire une pause ?
Merci d'avance
Version imprimable
Bonjour à tous,
J'ai besoin de soumettre une commande après une pause de 1h
Je ne vois pas comment faire sans utiliser de timer
N'y a il pas une simple commande pour faire une pause ?
Merci d'avance
Pourquoi ne voulez-vous pas utiliser le timer ? Il est fait pour ça.
Parce que je veux que le programme s'arrête à un point précis, attende puis continue
Si vous voulez bloquer le programme, utilisez l'instruction du package DBMS_LOCK.Sleep().
Merci j'essaye et reviens vers vous
Où puis je trouver le package dbms_lock ?
Je rappelle que je suis en Forms6i et Oracle 9i (eh oui encore) :lol:
Il est dans la base.
Il prend en paramètre un nombre de seconde, soit pour une heure :
Code:
1
2 DBMS_LOCK.Sleep( 3600 ) ;
Pas chez moi :(
En cherchant un peu plus, j'ai trouvé Win_Api_utility.sleep() qui me convient très bien
Merci pour vos réponses
Il appartient à l'utilisateur SYS. Celui-ci doit donc donner le droit EXECUTE aux autres utilisateur, ou a PUBLIC pour faire rapide.