USP_PARTIALINFORMATIONSEARCHRESULT_BUSINESSOWNERSHIP_DELETEBYCRITERIA

Deletes all Prospect Quick Search business ownership results for a given search criteria id.

Parameters

Parameter Parameter Type Mode Description
@SEARCHCRITERIAID uniqueidentifier IN
@CHANGEAGENTID uniqueidentifier IN

Definition

Copy


create procedure dbo.USP_PARTIALINFORMATIONSEARCHRESULT_BUSINESSOWNERSHIP_DELETEBYCRITERIA
(
    @SEARCHCRITERIAID uniqueidentifier,
    @CHANGEAGENTID uniqueidentifier
)
as
begin
    set nocount on;

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

    declare @contextCache varbinary(128);

    /* cache current context information */
    set @contextCache = CONTEXT_INFO();

    /* set CONTEXT_INFO to @CHANGEAGENTID */
    if not @CHANGEAGENTID is null
        set CONTEXT_INFO @CHANGEAGENTID

    delete from dbo.PARTIALINFORMATIONSEARCHRESULT_BUSINESSOWNERSHIP where PARTIALINFORMATIONSEARCHCRITERIAID=@SEARCHCRITERIAID;

    /* reset CONTEXT_INFO to previous value */
    if not @contextCache is null
        set CONTEXT_INFO @contextCache        

end