USP_DATABASEGROWTHANALYSISPROCESSSCHEDULE_SAVE
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@CHANGEAGENTID | uniqueidentifier | IN | |
@CURRENTAPPUSERID | uniqueidentifier | IN | |
@SCHEDULETYPECODE | tinyint | IN | |
@SCHEDULEMONTHLYDAYOFMONTH | tinyint | IN | |
@SCHEDULEMONTHLYWEEKCODE | tinyint | IN | |
@SCHEDULEMONTHLYDAYOFWEEKCODE | tinyint | IN | |
@SCHEDULEDAYOFWEEKCODE | tinyint | IN | |
@SCHEDULETIME | time | IN |
Definition
Copy
create procedure dbo.[USP_DATABASEGROWTHANALYSISPROCESSSCHEDULE_SAVE]
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier,
@CURRENTAPPUSERID uniqueidentifier,
@SCHEDULETYPECODE tinyint,
@SCHEDULEMONTHLYDAYOFMONTH tinyint,
@SCHEDULEMONTHLYWEEKCODE tinyint,
@SCHEDULEMONTHLYDAYOFWEEKCODE tinyint,
@SCHEDULEDAYOFWEEKCODE tinyint,
@SCHEDULETIME time(0)
)
as begin
set nocount on;
begin try
update dbo.[SCHEDULE] set
[TYPECODE] = @SCHEDULETYPECODE,
[DAYOFMONTH] = @SCHEDULEMONTHLYDAYOFMONTH,
[WEEKCODE] = @SCHEDULEMONTHLYWEEKCODE,
[DAYOFWEEKCODE] = @SCHEDULEMONTHLYDAYOFWEEKCODE,
[DAYSOFWEEK] = @SCHEDULEDAYOFWEEKCODE,
[TIME] = @SCHEDULETIME
from dbo.[SCHEDULE]
inner join dbo.[BUSINESSPROCESSSCHEDULE] on [BUSINESSPROCESSSCHEDULE].[SCHEDULEID] = [SCHEDULE].[ID]
inner join dbo.[DATABASEGROWTHANALYSISPROCESS] on [DATABASEGROWTHANALYSISPROCESS].[ID] = [BUSINESSPROCESSSCHEDULE].[BUSINESSPROCESSPARAMETERSETID]
where [DATABASEGROWTHANALYSISPROCESS].[ID] = @ID;
end try
begin catch
exec dbo.[USP_RAISE_ERROR];
return 1;
end catch
return 0;
end