USP_INFOSOURCECODE_GETORCREATE
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | INOUT | |
@DESC | nvarchar(100) | IN | |
@CHANGEAGENTID | uniqueidentifier | IN |
Definition
Copy
create procedure dbo.USP_INFOSOURCECODE_GETORCREATE(
@ID uniqueidentifier output,
@DESC nvarchar(100),
@CHANGEAGENTID uniqueidentifier = null)
as
begin
select @ID = ID from dbo.INFOSOURCECODE where [DESCRIPTION] = @DESC;
if @ID is null
begin
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
exec dbo.USP_INFOSOURCECODE_CREATEENTRY @DESC, 1, default, @CHANGEAGENTID, @ID output;
end
end