USP_FILES_BULKUPDATE
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@XML | xml | IN |
Definition
Copy
CREATE procedure dbo.USP_FILES_BULKUPDATE
(
@XML xml
)
as
begin
set nocount on
update dbo.DOCUPLOADFILES
set [DESCRIPTION] = F.[DESCRIPTION], [Url] = F.[URL], [Name] = F.[Name], [APPROVED] = F.[APPROVED], [FOLDERID] = F.[FolderId]
from dbo.DOCUPLOADFILES DUF
inner join (select DOCFILES.DOCFILE.value('id[1]', 'int') as ID,
DOCFILES.DOCFILE.value('description[1]', 'nvarchar(1024)') as DESCRIPTION,
DOCFILES.DOCFILE.value('url[1]', 'nvarchar(1024)') as URL,
DOCFILES.DOCFILE.value('name[1]', 'nvarchar(1024)') as NAME,
DOCFILES.DOCFILE.value('folderid[1]', 'int') As FOLDERID,
DOCFILES.DOCFILE.value('approved[1]', 'bit') as APPROVED
from @XML.nodes('/docfiles/docfile') DOCFILES(DOCFILE)) F on F.ID = DUF.ID
end