spClone_TargetedContentPart
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@CloneContentID | int | IN | |
@ClonedContentID | int | IN | |
@CurrentUsersID | int | IN | |
@ClonedName | nvarchar(100) | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spClone_TargetedContentPart]
(
@PKID int output,
@CloneContentID int,
@ClonedContentID int,
@CurrentUsersID int,
@ClonedName nvarchar(100)
)
AS
BEGIN
DECLARE @NewGuid uniqueidentifier
SET @NewGuid = NEWID()
INSERT INTO dbo.TargetedContentPart
(
SiteContentID,
[Name],
--PrimaryContentID,
--DefaultContentID,
Guid
)
SELECT
@CloneContentID,
@ClonedName,
--PrimaryContentID,
--DefaultContentID,
@NewGuid
SELECT @PKID = @@IDENTITY
insert into dbo.targetedcontentchecks
(
TargetedPartID,
PartOrder,
ContentID
)
select
@PKID,
PartOrder,
ContentID
from dbo.TargetedContentChecks
where TargetedPartID = (select distinct(id) from dbo.targetedcontentpart where sitecontentid = @ClonedContentID)
EXEC spAuditThis @CurrentUsersID, 1, @NewGuid, 1
END