- Catégories :
- Fonctions système (Contrôle du système) 
SYSTEM$WAIT¶
Attendez un certain temps avant de poursuivre.
Syntaxe¶
SYSTEM$WAIT( amount [ , time_unit ] )
Arguments¶
Obligatoire :
- amount
- Nombre spécifiant le délai d’attente déterminé par - time_unit.
Facultatif :
- time_unit
- Unité de temps pour - amount. Les valeurs acceptées sont DAYS, HOURS, MINUTES, SECONDS, MILLISECONDS, MICROSECONDS, NANOSECONDS. L’unité doit être entre guillemets simples (voir Exemples ci-dessous).- Par défaut : SECONDS 
Notes sur l’utilisation¶
- La plupart des systèmes ne disposent pas d’horloges d’une précision à la hauteur de la nanoseconde. En conséquence : - Le temps d’attente réel peut ne pas être exactement le même que le temps d’attente spécifié. 
- Le temps d’attente signalé peut ne pas être exact. 
 
- SYSTEM$WAIT vérifie périodiquement l’annulation. Si un utilisateur annule une requête pendant qu’elle est en attente, il peut y avoir un délai entre le moment où la requête est annulée et le moment où l’annulation prend effet. 
- La requête n’est pas annulée automatiquement si la période d’attente dépasse le délai de compilation. Après l’attente, la requête reprend normalement. 
Exemples¶
CALL SYSTEM$WAIT(10); -------------------+ SYSTEM$WAIT | -------------------+ waited 10 seconds | -------------------+CALL SYSTEM$WAIT(2, 'MINUTES'); -------------------+ SYSTEM$WAIT | -------------------+ waited 2 minutes | -------------------+