spBulkUpdate_EmailLink
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EmailID | int | IN | |
@XML | ntext | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spBulkUpdate_EmailLink]
(
@EmailID as int,
@XML as ntext
)
AS
IF @EmailID >0
delete from EmailLink
where EmailID = @EmailID
DECLARE @idoc int
EXEC sp_xml_preparedocument @idoc OUTPUT, @XML
INSERT INTO EmailLink(EmailID, PID, URL, DocumentID)
SELECT EmailID, PID, URL, DocumentID
FROM OPENXML (@idoc, '/rows/row', 0)
WITH (EmailID int,
PID int,
URL nvarchar(4000),
DocumentID int
)
EXEC sp_xml_removedocument @idoc