spClone_Polls

Parameters

Parameter Parameter Type Mode Description
@PKCloneID int IN
@PKCloneFromID int IN
@CurrentUsersID int IN

Definition

Copy


CREATE      PROCEDURE spClone_Polls
(
      @PKCloneID        int,
    @PKCloneFromID  int,
    @CurrentUsersID int
)

AS
    declare @SitePollAnswersID int
    declare @newGuid uniqueidentifier
    SET @newGuid = NEWID()

INSERT INTO SitePolls
(
    ID,
    ClientSitesID,
    LinkText,
    Question,
    RandomizeAnswers,
    AttributeTypesID,
    LastActivityDate,
    Closed
)
select
    @PKCloneID,
        ClientSitesID,
    LinkText,
    Question,
    RandomizeAnswers,
    AttributeTypesID,
    NULL,
    '0'

from SitePolls where [ID] = @PKCloneFromID

insert Into SitePollAnswers
(    SeqNbr,
    SitePollsID,
    Answer
)
Select     SeqNbr,
    @PKCloneID,
    Answer
From SitePollAnswers where SitePollsID = @PKCloneFromID

exec spAuditThis @CurrentUsersID, 1, @NewGuid, 1