spAddUpdate_ECardTemplateFolder
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ECardTemplateID | int | IN | |
@Categories | ntext | IN |
Definition
Copy
create procedure dbo.spAddUpdate_ECardTemplateFolder
(
@ECardTemplateID int,
@Categories ntext
)
AS
set nocount on;
DECLARE @Doc int;
BEGIN TRANSACTION spAddUpdate_ECardTemplateFolder;
EXEC sp_xml_preparedocument @Doc OUTPUT, @Categories;
DELETE FROM dbo.ECardTemplateFolder WHERE ECardTemplateID = @ECardTemplateID;
INSERT INTO dbo.ECardTemplateFolder(ECardTemplateID, SiteFoldersID)
SELECT @ECardTemplateID, SiteFoldersID
FROM OPENXML(@Doc, 'ECardTemplate/Category', 1)
WITH (ECardTemplateID integer, SiteFoldersID integer)
WHERE SiteFoldersID > 0;
EXEC sp_xml_removedocument @Doc;
COMMIT TRANSACTION spAddUpdate_ECardTemplateFolder;