![]() |
|
WAITFOR IN TSQL - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم مقالات SQL SERVER (http://vb4arb.com/vb/forumdisplay.php?fid=84) +--- الموضوع : WAITFOR IN TSQL (/showthread.php?tid=1176) |
WAITFOR IN TSQL - عمر المستشار - 04-12-13 بشكل مختصر تعني انتضار جملة التنفيذ لوقت معين الى حين التنفيذ وتاخذ معهامعاملين الاول:-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من هذا اليوم وشكراً |