class_codeextend_class_code=extend_class_idclass_id704144Y表输入-MOM扩展项分类TableInputY1noneMOMSELECT
id AS class_id
,extend_class_code AS class_code
FROM base_extend_class0NYNNIntegernormalclass_id90表输入-MOM扩展项分类class_id####0;-####0.,noneNY0NNNzh_CNAsia/ShanghaiNStringnormalclass_code50-1表输入-MOM扩展项分类class_code.,noneNY0NNNzh_CNAsia/ShanghaiN400144Y表输入-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
NULL AS extend_class_id
,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
NULL AS extend_class_id
,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
NULL AS extend_class_id
,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/ShanghaiN128144Y阻塞数据直到步骤都完成BlockUntilStepsFinishY1none表输入-U8扩展项0插入 / 更新0表输入-MOM扩展项分类0576144YN