USP_IMPORTSELECTION_ADD_SAVE
Adds a selection based on an import file.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | INOUT | |
@CURRENTAPPUSERID | uniqueidentifier | IN | |
@CHANGEAGENTID | uniqueidentifier | IN | |
@NAME | nvarchar(255) | IN | |
@DESCRIPTION | nvarchar(1024) | IN | |
@RECORDTYPEID | uniqueidentifier | IN | |
@QUERYCATEGORYCODEID | uniqueidentifier | IN | |
@SITEID | uniqueidentifier | IN | |
@USEINQUERYDESIGNER | bit | IN | |
@IDFIELD | nvarchar(255) | IN | |
@IDTYPECODE | tinyint | IN | |
@ALTERNATELOOKUPIDTYPECODEID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.[USP_IMPORTSELECTION_ADD_SAVE]
(
@ID uniqueidentifier output,
@CURRENTAPPUSERID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@NAME nvarchar(255),
@DESCRIPTION nvarchar(1024) = '',
@RECORDTYPEID uniqueidentifier,
@QUERYCATEGORYCODEID uniqueidentifier = null,
@SITEID uniqueidentifier = null,
@USEINQUERYDESIGNER bit = 0,
@IDFIELD nvarchar(255),
@IDTYPECODE tinyint = 0,
@ALTERNATELOOKUPIDTYPECODEID uniqueidentifier = null
)
as
set nocount on;
declare @CURRENTDATE datetime;
begin try
if @ID is null set @ID = newid();
if @CHANGEAGENTID is null
exec dbo.[USP_CHANGEAGENT_GETORCREATECHANGEAGENT] @CHANGEAGENTID output;
set @CURRENTDATE = getdate();
--Save the import selection information...
insert into dbo.[IMPORTSELECTIONPROCESS] (
[ID],
[NAME],
[DESCRIPTION],
[RECORDTYPEID],
[QUERYCATEGORYCODEID],
[SITEID],
[USEINQUERYDESIGNER],
[IDFIELD],
[IDTYPECODE],
[ALTERNATELOOKUPIDTYPECODEID],
[OWNERID],
[ADDEDBYID],
[CHANGEDBYID],
[DATEADDED],
[DATECHANGED]
) values (
@ID,
@NAME,
@DESCRIPTION,
@RECORDTYPEID,
@QUERYCATEGORYCODEID,
@SITEID,
@USEINQUERYDESIGNER,
@IDFIELD,
@IDTYPECODE,
@ALTERNATELOOKUPIDTYPECODEID,
@CURRENTAPPUSERID,
@CHANGEAGENTID,
@CHANGEAGENTID,
@CURRENTDATE,
@CURRENTDATE
);
end try
begin catch
exec dbo.[USP_RAISE_ERROR];
return 1;
end catch
return 0;