USP_USERSETTINGSPAGE_CREATEORUPDATE_TABSETTINGS
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@APPUSERID | uniqueidentifier | IN | |
@PAGEID | uniqueidentifier | IN | |
@TABSETTINGS | xml | IN |
Definition
Copy
create procedure dbo.USP_USERSETTINGSPAGE_CREATEORUPDATE_TABSETTINGS(@APPUSERID uniqueidentifier,
@PAGEID uniqueidentifier,
@TABSETTINGS xml)
as
begin
declare @EXISTINGID uniqueidentifier;
select @EXISTINGID = ID from dbo.USERSETTINGSPAGE where dbo.USERSETTINGSPAGE.APPUSERID = @APPUSERID and dbo.USERSETTINGSPAGE.PAGEID = @PAGEID;
if @EXISTINGID is null
begin
insert into dbo.USERSETTINGSPAGE (
APPUSERID,
PAGEID,
TABSETTINGS)
values (
@APPUSERID,
@PAGEID,
@TABSETTINGS);
end
else
begin
update dbo.USERSETTINGSPAGE
set TABSETTINGS = @TABSETTINGS
where ID = @EXISTINGID;
end;
end