USP_BULKUPDATE_CMSSITEURLS
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ClientSitesId | int | IN | |
@XML | ntext | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[USP_BULKUPDATE_CMSSITEURLS]
(
@ClientSitesId int,
@XML ntext
)
AS
DECLARE @idoc int
EXEC sp_xml_preparedocument @idoc OUTPUT, @XML
begin transaction
DELETE
FROM CMSSiteURLS
WHERE ClientSitesId=@ClientSitesId
INSERT INTO CMSSiteURLS(
[ID],
ClientSitesId,
[URL],
[SEQUENCE]
) SELECT
newid(), @ClientSitesId, [URL], [SEQUENCE]
FROM OPENXML (@idoc, '/ArrayOfResultRow/ResultRow',3)
WITH(
[URL] nvarchar(255),
[SEQUENCE] int
)
EXEC sp_xml_removedocument @idoc
commit transaction