extend_codeextend_code=extend_class_idmom_extend_class_idYextend_class_codeextend_class_codeYextend_codeextend_codeNextend_nameextend_nameYcreate_bysync_nameNcreate_idsync_idNcreate_timesync_timeNupdate_bysync_nameYupdate_timesync_timeY56064Y流查询StreamLookupY1none表输入-MOM扩展项分类NYNNextend_class_codemom_extend_class_codemom_extend_class_idmom_extend_class_idBigNumber40064Y获取变量GetVariableY1nonemysql_driverclassname${mysql_driverclassname}String-1-1nonemysql_password${mysql_password}String-1-1nonemysql_url${mysql_url}String-1-1nonemysql_username${mysql_username}String-1-1noneUSER_ID${userId}String-1-1nonesqlserver_driverclassname${sqlserver_driverclassname}String-1-1nonesqlserver_password${sqlserver_password}String-1-1nonesqlserver_url${sqlserver_url}String-1-1nonesqlserver_username${sqlserver_username}String-1-1noneUSER_NAME${userName}String-1-1nonemysql_host${mysql_host}String-1-1nonemysql_dbname${mysql_dbname}String-1-1none64416Y表输入-MOM扩展项分类TableInputY1noneMOMSELECT
id AS mom_extend_class_id
,extend_class_code AS mom_extend_class_code
FROM base_extend_class0NYNNIntegernormalmom_extend_class_id90表输入-MOM扩展项分类mom_extend_class_id####0;-####0.,noneNY0NNNzh_CNAsia/ShanghaiNStringnormalmom_extend_class_code50-1表输入-MOM扩展项分类mom_extend_class_code.,noneNY0NNNzh_CNAsia/ShanghaiN368336Y表输入-U8扩展项TableInputY1noneU8DECLARE @USER_NAME VARCHAR(50),@USER_ID INT
SET @USER_NAME = CASE '${USER_NAME}' WHEN '' THEN '管理员(kettle)' ELSE '${USER_NAME}' END
SET @USER_ID = CASE 0${USER_ID} WHEN 0 THEN 1 ELSE 0${USER_ID} END
--收发类别
SELECT
CASE T1.bRdFlag WHEN 1 THEN '01.01' WHEN 0 THEN '01.02' END AS extend_class_code
,T1.cRdCode AS extend_code
,T1.cRdName AS extend_name
,@USER_NAME AS sync_name
,@USER_ID AS sync_id
,GETDATE() AS sync_time
FROM Rd_Style T1
WHERE T1.cRdCode NOT IN (1,2)
UNION ALL
--项目目录
SELECT
CASE A.cItemCname WHEN '冲压' THEN '02.01' WHEN '焊接' THEN '02.02' WHEN '铆接' THEN '02.03' END AS extend_class_code
,B.cItemcode AS extend_code
,B.cItemname AS extend_name
,@USER_NAME AS sync_name
,@USER_ID AS sync_id
,GETDATE() AS sync_time
FROM fitemss02class A,fitemss02 B
WHERE A.cItemCcode =B.cItemCcode AND ISNULL(B.cItemcode,'')<>''
UNION ALL
--自定义项
SELECT
CASE A.cItem WHEN '扩展自定义项2' THEN '03' WHEN '自定义项11' THEN '04' END AS extend_class_code
,B.cAlias AS extend_code
,B.cValue AS extend_name
,@USER_NAME AS sync_name
,@USER_ID AS sync_id
,GETDATE() AS sync_time
FROM UserDef_Base A,UserDefine B
WHERE A.cid =B.cid AND A.cItem IN ('自定义项11','扩展自定义项2') AND ISNULL(B.cAlias,'')<>''0NYNNIntegernormalextend_class_id90表输入-U8扩展项extend_class_id####0;-####0.,noneNY0NNNzh_CNAsia/ShanghaiNStringnormalextend_class_code5-1表输入-U8扩展项extend_class_code.,noneNY0NNNzh_CNAsia/ShanghaiNStringnormalextend_code60-1表输入-U8扩展项extend_code.,noneNY0NNNzh_CNAsia/ShanghaiNStringnormalextend_name400-1表输入-U8扩展项extend_name.,noneNY0NNNzh_CNAsia/ShanghaiNStringnormalsync_name50-1表输入-U8扩展项sync_name.,noneNY0NNNzh_CNAsia/ShanghaiNIntegernormalsync_id90表输入-U8扩展项sync_id####0;-####0.,noneNY0NNNzh_CNAsia/ShanghaiNTimestampnormalsync_time3-1表输入-U8扩展项sync_time.,noneNY0NNNzh_CNAsia/ShanghaiN14464YN