04-12-13, 10:18 PM
بشكل مختصر تعني انتضار جملة التنفيذ لوقت معين الى حين التنفيذ وتاخذ معهامعاملين
الاول:-DELAY:- يفيد المعامل الاول في تحديد الوقت الذي سوف ينتضرةالاستعلام قبل التنفيذ(( الوقت الذي يكتب يكون بشكل سلسلة نصية )) كما في المثال التالي
declare @test int=100
Declare @test2 int=300
if (@test < @test2)
Begin
WAITFORdelay’00:00:02′
print’The Time Excete is 00:00:02 ‘
End
Else
Print’iqdotnet’
لو جربنا هذا المثال سوف نلاحظ تنفيذ الاستعلام بعد 2 ثانيةمن القيام بعملية الExecute
الثاني :-TIME :- يفيد المعامل الثاني في تحديد الوقت الذي سوفينفذ فية الاستعلام على سبيل المثال ينفذ الاستعلام في تمام الساعه الفلانيةوالدقيقة الفلانية والثانية الفلانية
لنرى المثالالتالي
declare @test int=100
Declare @test2 int=300
if (@test < @test2)
Begin
WAITFORTime’22:00′
print’10 :00 PM ‘
End
Else
Print’iqdotnet’
وهذا يعني ان الاستعلام سوف ينفذ في تمام الساعه 10PMمن هذا اليوم
وشكراً
الاول:-DELAY:- يفيد المعامل الاول في تحديد الوقت الذي سوف ينتضرةالاستعلام قبل التنفيذ(( الوقت الذي يكتب يكون بشكل سلسلة نصية )) كما في المثال التالي
declare @test int=100
Declare @test2 int=300
if (@test < @test2)
Begin
WAITFORdelay’00:00:02′
print’The Time Excete is 00:00:02 ‘
End
Else
Print’iqdotnet’
لو جربنا هذا المثال سوف نلاحظ تنفيذ الاستعلام بعد 2 ثانيةمن القيام بعملية الExecute
الثاني :-TIME :- يفيد المعامل الثاني في تحديد الوقت الذي سوفينفذ فية الاستعلام على سبيل المثال ينفذ الاستعلام في تمام الساعه الفلانيةوالدقيقة الفلانية والثانية الفلانية
لنرى المثالالتالي
declare @test int=100
Declare @test2 int=300
if (@test < @test2)
Begin
WAITFORTime’22:00′
print’10 :00 PM ‘
End
Else
Print’iqdotnet’
وهذا يعني ان الاستعلام سوف ينفذ في تمام الساعه 10PMمن هذا اليوم
وشكراً