29 lines
811 B
Plaintext
29 lines
811 B
Plaintext
|
|
CREATE PROCEDURE [dbo].[sp_GroupChannelSettingsUpdateInsert_93]
|
||
|
|
@ChannelId BIGINT,
|
||
|
|
@SettingId INT,
|
||
|
|
@SettingValue NVARCHAR (255),
|
||
|
|
@errorNumber INT OUTPUT,
|
||
|
|
@errorMessage NVARCHAR (255) OUTPUT
|
||
|
|
AS
|
||
|
|
BEGIN
|
||
|
|
|
||
|
|
set @errorNumber = 0; set @errorMessage = space(0);
|
||
|
|
|
||
|
|
if(exists(select ChannelId from [dbo].[GroupChannelSettings] where ChannelId = @ChannelId and SettingId = @SettingId))
|
||
|
|
begin
|
||
|
|
exec dbo.sp_GroupChannelSettingsUpdate_93
|
||
|
|
@ChannelId
|
||
|
|
,@SettingId
|
||
|
|
,@SettingValue
|
||
|
|
,@errorNumber output, @errorMessage output
|
||
|
|
end
|
||
|
|
else
|
||
|
|
begin
|
||
|
|
|
||
|
|
exec dbo.sp_GroupChannelSettingsInsert_93
|
||
|
|
@ChannelId
|
||
|
|
,@SettingId
|
||
|
|
,@SettingValue
|
||
|
|
,@errorNumber output, @errorMessage output
|
||
|
|
end
|
||
|
|
END
|