SYSTEM$WAIT

SYSTEM$WAIT

SYSTEM$WAIT 함수는 계속 진행하기 전에 지정된 시간 동안 대기해요.

출처: SYSTEM$WAIT

본문

SYSTEM$WAIT 함수는 계속 진행하기 전에 지정된 시간 동안 대기해요.

구문 (Syntax)

SYSTEM$WAIT( amount [ , time_unit ] )

인자 (Arguments)

필수 (Required):

  • amount — time_unit에 따라 결정되는 대기할 시간을 지정하는 숫자예요.

선택 (Optional):

  • time_unit — amount의 시간 단위예요. 허용되는 값은 DAYS, HOURS, MINUTES, SECONDS, MILLISECONDS, MICROSECONDS, NANOSECONDS예요. 단위는 작은따옴표로 묶어야 해요(아래 예제 참조). 기본값: SECONDS.

사용 메모 (Usage notes)

  • 대부분의 시스템에는 나노초 정밀도의 클록이 없어요. 결과적으로: 실제 대기 시간은 지정된 대기 시간과 정확히 같지 않을 수 있어요. 보고된 대기 시간은 정확하지 않을 수 있어요.
  • SYSTEM$WAIT는 주기적으로 취소를 확인해요. 사용자가 대기하는 동안 쿼리를 취소하면 쿼리가 취소된 시점과 취소가 적용되는 시점 사이에 지연이 있을 수 있어요.
  • 대기 기간이 컴파일 타임아웃을 초과하면 쿼리는 자동으로 취소되지 않아요. 대기 후 쿼리는 정상적으로 재개돼요.

예제 (Examples)

CALL SYSTEM$WAIT(10);

-------------------+
    SYSTEM$WAIT    |
-------------------+
 waited 10 seconds |
-------------------+
CALL SYSTEM$WAIT(2, 'MINUTES');

-------------------+
    SYSTEM$WAIT    |
-------------------+
 waited 2 minutes  |
-------------------+

더 알아보기 (Learn more)

  • 시스템 함수 (System functions)
  • 시스템 제어 함수 (System Control)