USP_INSERT_UPDATE_CRMBBENVIRONMENT

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@TEXT nvarchar(200) IN
@ISACTIVE bit IN

Definition

Copy


create proc USP_INSERT_UPDATE_CRMBBENVIRONMENT
@ID uniqueidentifier,
@TEXT nvarchar(200),
@ISACTIVE bit
as
begin

declare @CHANGEAGENTID uniqueidentifier;
exec dbo.[USP_CHANGEAGENT_GETORCREATECHANGEAGENT] @CHANGEAGENTID output;

IF EXISTS(SELECT 1 FROM dbo.CRMBBENVIRONMENT WHERE ID = @ID)
BEGIN
    update dbo.CRMBBENVIRONMENT
    set DESCRIPTIONTEXT = @TEXT,
        ISACTIVE = @ISACTIVE,
        CHANGEDBYID = @CHANGEAGENTID,
        DATECHANGED = GETDATE()
    where ID = @ID
END
ELSE
BEGIN
    insert into dbo.CRMBBENVIRONMENT(ID,DESCRIPTIONTEXT,ISACTIVE,ADDEDBYID,CHANGEDBYID) 
    values(@ID,@TEXT,@ISACTIVE,@CHANGEAGENTID,@CHANGEAGENTID)
END

end