USP_IMPORTPROCESS_GETBYID
Retrieves an import business process from the database based on its ID.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_IMPORTPROCESS_GETBYID
(
@ID uniqueidentifier
)
with execute as caller
as
set nocount on;
select
IMPORTPROCESS.BATCHTEMPLATEID,
IMPORTPROCESS.NAME,
IMPORTPROCESS.DESCRIPTION,
IMPORTPROCESS.FILENAME,
IMPORTPROCESS.COLUMNMAP,
IMPORTPROCESS.DATEFORMAT,
IMPORTPROCESS.FUZZYDATEFORMAT,
IMPORTPROCESS.MONTHDAYFORMAT,
IMPORTPROCESS.CODETABLEUSEID,
IMPORTPROCESS.SIMPLEDATALISTUSEID,
IMPORTPROCESS.USEDEFAULTVALUEWHENBLANK,
IMPORTPROCESS.BATCHAPPUSERID,
IMPORTPROCESS.SEARCHLISTUSEQUICKFIND,
IMPORTPROCESS.ADDNEWCODETABLEENTRIES,
IMPORTPROCESS.TREATFIRSTROWASHEADER,
BUSINESSPROCESSINSTANCE.SITEID,
IMPORTPROCESS.BATCHCOMMITOPTIONCODE,
IMPORTPROCESS.AUTOMATCHTHRESHOLD,
IMPORTPROCESS.OVERALLMATCHTHRESHOLD,
IMPORTPROCESS.PARAMETERSXML,
IMPORTPROCESS.IMPORTSOURCEID,
IMPORTPROCESS.SUBDIRECTORY,
IMPORTPROCESS.CHECKFORDUPLICATES,
IMPORTPROCESS.USEWILDCARDS,
IMPORTPROCESS.TEMPFILENAME,
IMPORTPROCESS.DELIMITEDFILETEMPLATEID,
IMPORTFILETEMPLATE.DETAILCOLUMNMAP as DELIMITEDCOLUMNMAP,
IMPORTPROCESS.FIXEDWIDTHFILETEMPLATEID,
IMPORTFIXEDWIDTHFILETEMPLATE.DETAILCOLUMNMAP as FIXEDWIDTHCOLUMNMAP,
isnull(IMPORTPROCESS.DELIMITER,',') as DELIMITER,
BATCHTEMPLATE.NAME BATCHTEMPLATENAME,
IMPORTPROCESS.USEBATCHTEMPLATEMATCHSETTINGS,
IMPORTPROCESS.TSLONG
from
dbo.IMPORTPROCESS
inner join BATCHTEMPLATE
on BATCHTEMPLATE.ID = IMPORTPROCESS.BATCHTEMPLATEID
left join dbo.BUSINESSPROCESSINSTANCE
on BUSINESSPROCESSINSTANCE.BUSINESSPROCESSPARAMETERSETID = IMPORTPROCESS.ID
left join dbo.IMPORTFILETEMPLATE
on IMPORTFILETEMPLATE.ID = IMPORTPROCESS.DELIMITEDFILETEMPLATEID
left join dbo.IMPORTFIXEDWIDTHFILETEMPLATE
on IMPORTFIXEDWIDTHFILETEMPLATE.ID = IMPORTPROCESS.FIXEDWIDTHFILETEMPLATEID
where
IMPORTPROCESS.ID = @ID;