지정된 시간 동안 일시 정지 / 절전 / 대기하도록 쿼리를 어떻게 디자인 할 수 있습니까?


15

SQL Server 2000 인스턴스에 대해 모니터링 응용 프로그램을 테스트하고 있습니다. 지정한 시간이 걸리는 T-SQL 쿼리를 작성하려면 어떻게해야합니까? 예를 들어, 대부분의 스크립팅 언어에는 SLEEP지정된 시간 동안 스크립트 실행을 일시 중지 할 수 있는 명령 과 같은 기능 이 있습니다. SQL Server 2000과 호환되는 유사한 것을 찾고 있습니다. 이것은 모니터링 응용 프로그램의 장기 실행 쿼리 임계 값 설정을 테스트하기위한 것입니다.

답변:


20

지정된 시간 동안 실행 배치를 차단하는 기능을 찾고 있다면 WAITFORSQL Server 2000에서 사용할 수 있습니다 .이 기능은 SLEEPOracle의 기능 과 유사합니다 . 사용 예 :

WAITFOR DELAY '00:00:30';     -- wait for 30 seconds
WAITFOR TIME '13:30';         -- wait until server time is 13:30

WAITFOR는 나의 의도 된 목적인 Binaya를 위해 완벽하게 작동합니다. 빠른 답변 감사합니다! 시간 내 줘서 고마워.
Jinxter
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.