spBulkUpdate_Notification_SiteContent

Parameters

Parameter Parameter Type Mode Description
@NotificationID int IN
@XML ntext IN

Definition

Copy




CREATE     PROCEDURE [dbo].[spBulkUpdate_Notification_SiteContent]
        (
        @NotificationID int,
        @XML ntext
        )

        AS
    BEGIN

        BEGIN TRAN

        set nocount on

        DELETE FROM Notification_SiteContent WHERE NotificationID = @NotificationID

        DECLARE @idoc int

        EXEC sp_xml_preparedocument @idoc OUTPUT, @XML

        INSERT INTO Notification_SiteContent
        (NotificationID,SiteContentID)
        (SELECT @NotificationID, ID  FROM OPENXML (@idoc, '/BulkSiteContentIDs/SiteContentItems/Item',1) WITH (ID int))

        EXEC sp_xml_removedocument @idoc

        COMMIT TRAN

    END