USP_APEXFORM_DELETE

Executes the "Form - ApexForm Form Delete" record operation.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN Input parameter indicating the ID of the record being deleted.
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the delete.

Definition

Copy


CREATE procedure dbo.USP_APEXFORM_DELETE
(
    @ID uniqueidentifier,
    @CHANGEAGENTID uniqueidentifier = NULL
)
as begin

    if @CHANGEAGENTID is null  
      exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;  

      Delete AFC from APEXFORMCONTENT AFC left outer join SiteContent SC on AFC.ID = SC.Guid 
     Where SC.ID is null and AFC.FORMID = @ID

    exec USP_APEXFORM_DELETEBYID_WITHCHANGEAGENTID @ID, @CHANGEAGENTID


    return 0;
end