|
![]() |
#1 | ||||||||||
![]() ![]()
|
روح هنا SRO_VT_SHARDLOG --->>Programmability-->Stored Proceduers dbo.AddLogChar و دور على ده كود:
----------- Max Plus SysTem------------------- IF @EventID = 9 BEGIN UPDATE SRO_VT_SHARD.dbo._Items set SRO_VT_SHARD.dbo._Items.OptLevel = '19' Where SRO_VT_SHARD.dbo._Items.OptLevel in (20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40) End اللي هو لو انت معاك +25 و محدده ماكس +20 تعمل ريستارت للاكونت تدخل تلاقي رجع +20 فا شوف البروسيدر ده ![]() و غير الرقم اللي فيه زي 19 ده خليه 250 مثلا |
||||||||||
![]() |
![]() |
#2 | |||||||||||
![]() ![]()
|
اقتباس:
كود:
USE [SRO_VT_SHARDLOG] GO /****** Object: StoredProcedure [dbo].[_AddLogChar] Script Date: 4/8/2017 9:42:00 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER procedure [dbo].[_AddLogChar] @CharID int, @EventID tinyint, @Data1 int, @Data2 int, @strPos varchar(64), @Desc varchar(128) as IF ( -- Skips over the unnecessary Records (@EventID != 11) AND (@EventID NOT BETWEEN 21 AND 27) AND (@EventID NOT BETWEEN 200 AND 202) AND (@EventID NOT BETWEEN 204 AND 206) AND (@EventID != 210) AND (@EventID != 214) AND (@EventID != 244) )BEGIN declare @len_pos int declare @len_desc int set @len_pos = len(@strPos) set @len_desc = len(@Desc) if (@len_pos > 0 and @len_desc > 0) begin insert _LogEventChar values(@CharID, GetDate(), @EventID, @Data1, @Data2, @strPos, @Desc) end else if (@len_pos > 0 and @len_desc = 0) begin insert _LogEventChar (CharID, EventTime, EventID, Data1, Data2, EventPos) values(@CharID, GetDate(), @EventID, @Data1, @Data2, @strPos) end else if (@len_pos = 0 and @len_desc > 0) begin insert _LogEventChar (CharID, EventTime, EventID, Data1, Data2, strDesc) values(@CharID, GetDate(), @EventID, @Data1, @Data2, @Desc) end else begin insert _LogEventChar (CharID, EventTime, EventID, Data1, Data2) values(@CharID, GetDate(), @EventID, @Data1, @Data2) end |
|||||||||||
![]() |
![]() |
الكلمات الدليلية |
بدون |
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
|
|