تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
WAITFOR IN TSQL
#1
بشكل مختصر تعني انتضار جملة التنفيذ لوقت معين الى حين التنفيذ وتاخذ معهامعاملين
الاول:-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من هذا اليوم

وشكراً
مدونتي
صفحتي على الفيسبوك

MCTS SQL Server 2008
MCSA SQL Server 2012
Microsoft Certified Trainer
SharePoint Administrator
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  WHILE…BREAK or CONTINUE in TSQL عمر المستشار 0 2,320 28-11-13, 12:31 PM
آخر رد: عمر المستشار
  استنتاج الارقام العشوائية في ال SQL Server بواسطة ال TSQL عمر المستشار 0 4,534 24-09-12, 01:08 PM
آخر رد: عمر المستشار

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم