- Categorias:
- Funções do sistema (Controle do sistema) 
SYSTEM$WAIT¶
Espera o tempo especificado antes de prosseguir.
Sintaxe¶
SYSTEM$WAIT( amount [ , time_unit ] )
Argumentos¶
Obrigatório:
- amount
- Número que especifica a quantidade de tempo de espera conforme determinado por - time_unit.
Opcional:
- time_unit
- Unidade de tempo para - amount. Os valores aceitos são DAYS, HOURS, MINUTES, SECONDS, MILLISECONDS, MICROSECONDS, NANOSECONDS. A unidade deve estar entre aspas simples (consulte Exemplos abaixo).- Padrão: SECONDS 
Notas de uso¶
- A maioria dos sistemas não tem relógios com precisão de nanossegundos. Como resultado: - O tempo de espera real pode não ser exatamente o mesmo que o tempo de espera especificado. 
- O tempo de espera relatado pode não ser exato. 
 
- SYSTEM$WAIT verifica periodicamente se há cancelamento. Se um usuário cancela uma consulta enquanto ela está esperando, pode haver um atraso entre o momento em que a consulta é cancelada e o momento em que o cancelamento entra em vigor. 
- Se o período de espera exceder o tempo limite de compilação, a consulta não será cancelada automaticamente. Após a espera, a consulta continua normalmente. 
Exemplos¶
CALL SYSTEM$WAIT(10); -------------------+ SYSTEM$WAIT | -------------------+ waited 10 seconds | -------------------+CALL SYSTEM$WAIT(2, 'MINUTES'); -------------------+ SYSTEM$WAIT | -------------------+ waited 2 minutes | -------------------+