USP_CUSTOMFORM_BULKDELETE
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@XML | xml | IN | |
@CurrentUsersID | int | IN |
Definition
Copy
create procedure dbo.USP_CUSTOMFORM_BULKDELETE(@XML xml, @CurrentUsersID int)
AS
BEGIN TRAN
set nocount on
declare @CustomFormGuids table (formGuid uniqueidentifier)
insert into @CustomFormGuids select GUIDS.GUID.value('formGuid[1]', 'uniqueidentifier') from @XML.nodes('/CustomForms/CustomForm') GUIDS(GUID)
declare @currentGuid uniqueidentifier
while exists(select * from @CustomFormGuids)
begin
select top 1 @currentGuid = formGuid from @CustomFormGuids
exec spCustomFormElement_DeleteByGuid @Guid = @currentGuid, @CurrentUsersID = @CurrentUsersID
delete from @CustomFormGuids where formGuid = @currentGuid
end
COMMIT TRAN