عرض مشاركة واحدة
قديم 13-08-2016, 03:31 PM   #95

Dev. iLegend
عضو لامع



الصورة الرمزية Dev. iLegend


• الانـتـسـاب » Jul 2013
• رقـم العـضـويـة » 112689
• المشـــاركـات » 1,050
• الـدولـة » Egypt - Tanta
• الـهـوايـة » always try for a best features
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 34
Dev. iLegend صـاعـد

Dev. iLegend غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى Dev. iLegend

افتراضي رد: Program : Vsro Multi Tool Series



الـ Procedure دا هام للناس اللي شغالة وبتعمل إيفنتات ،،
فكرته سهلة وبسيطة هو إنك لو محتاج تعمل حاجة مؤقتة بعد وقت محدد
بمعني انك بتقول لل procedure بعد وقت معين من دلوقتي شغل Query أو procedure اسمه كذا وطبعاً الوقت دا مش هيبقا ثابت أسبوعي او يومي هو بيفضل في الجدول لحد وقت ال Execute ويتمسح بعدها


USE [SRO_VT_SHARDLOG]
GO
/****** Object:  StoredProcedure [dbo].[_ExecuteAfterTime]    Script Date: 13/08/2016 02:54:39 م ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- 
Author:        <DeviLegend>
-- 
Create date: <13/08/2016>
-- 
Description:    <Executing queries by cooltime delay>
-- =============================================
ALTER Procedure [dbo].[_ExecuteAfterTime]
 @
CoolTime    Varchar(10) , -- For example '00:00:05' (for execute query after 5 seconds from time now)
 @
Query Varchar(Max)
 
  As
--------------------------------------------------------------------------------------------------------------------------
Declare @
Time Time(0) , @ID Varchar(20)

Set @Time Getdate() + @CoolTime
Set 
@ID = (Select Max(IDFrom [dbo].[ExecQuery])
IF @
ID Is Null Set @ID ELSE Set @ID = @ID 1
Set 
@Query = @Query ' Delete From [dbo].[ExecQuery] Where ID = ' + @ID

Set Identity_Insert 
[dbo].[ExecQueryON
Insert into ExecQuery 
(ID,Day,Time,DatabaseIndex,QueryValues (@ID,'Always',@Time,1,@Query)
Set Identity_Insert [dbo].[ExecQueryOFF 
ودي عشان تشغله

-- Parameters (CoolTime,Query)
Exec [dbo].[_ExecuteAfterTime'00:00:05','Exec [SRO_VT_SHARD].[dbo].[_ADD_ITEM_EXTERN] iLegend,ITEM_ETC_SD_TOKEN_03,50,0' 


توقيع Dev. iLegend :
Skype : dev.ramy1
Facebook : عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
Yahoo : [email protected]
-----------------------------------------
My Intro



-----------------------------------------


التعديل الأخير تم بواسطة Dev. iLegend ; 19-08-2016 الساعة 03:14 PM

رد مع اقتباس