T-Sql WAITFOR – Delay / Time

WAITFOR DELAY sql sorgusunu belirttiğimiz süre boyunca geç çalıştırmak için kullanılır. Yani sorgu çalışma zamanını ertelemek için Waitfor delay kullanabiliriz. Waitfor delay veya time ile birlikte kullanılabilir. Aralarındaki fark ise Waitfor delay bir zaman aralığını belirtirken 5dk gibi, waitfor time ise bir saat değerini ifade ediyor yani 14:12:00 tarihinde sorgunun çalıştırılması gibi.

Peki nerede kullanabilirim diyorsanız örneğin 3 dakika süreceğini bildiğiniz bir stored procedure vs. var ise yazmış olduğunuz sorguya waitfor delay ekleyerek sorgunuzun çalıştırılmasını takvimlendirmiş olabilirsiniz.

[sql]

WAITFOR DELAY ’00:00:05′ –5sn bekliyor.
BEGIN
SELECT * FROM Production.Product
END

[/sql]

waitfor

Mesut Güneş

Selçuk Üniversitesi Bilgisayar programcılığı bölümünden mezun olduktan sonra birçok firmada Yazılım, İş zekası ve Veritabanı Uzmanı olarak çalıştım. Şuan Türkiye’nin en büyük şirketlerinden biri olan Doğan Online’da Veritabanı Yöneticisi olarak çalışıyorum.

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.