23 lines
1.3 KiB
MySQL
23 lines
1.3 KiB
MySQL
|
|
-- =============================================
|
|||
|
|
-- 领料单编码规则修改
|
|||
|
|
-- 原格式:SCLL + 6位流水号(如 SCLL000659)
|
|||
|
|
-- 新格式:SCLL + 8位日期 + 3位流水号(如 SCLL20260107001)
|
|||
|
|
-- 不同日期流水号从001开始
|
|||
|
|
-- =============================================
|
|||
|
|
|
|||
|
|
-- 删除旧的领料单编码规则子项
|
|||
|
|
DELETE FROM sys_code_rule_entry WHERE rule_id = 10;
|
|||
|
|
|
|||
|
|
-- 插入新的编码规则子项
|
|||
|
|
-- 第1项:常量 SCLL(sort=1)
|
|||
|
|
INSERT INTO sys_code_rule_entry (rule_id, sort, type_id, length_flow, max_flow, date_format, constant_char, element_source_table, source_attribute, source_value, code_cover, max_date)
|
|||
|
|
VALUES (10, 1, 'B', 0, 0, '', 'SCLL', '', '', NULL, '', NULL);
|
|||
|
|
|
|||
|
|
-- 第2项:日期 yyyyMMdd(sort=2,8位日期)
|
|||
|
|
INSERT INTO sys_code_rule_entry (rule_id, sort, type_id, length_flow, max_flow, date_format, constant_char, element_source_table, source_attribute, source_value, code_cover, max_date)
|
|||
|
|
VALUES (10, 2, 'C', 0, 0, 'yyyyMMdd', '', '', '', NULL, '', NULL);
|
|||
|
|
|
|||
|
|
-- 第3项:流水号(sort=3,3位,用0补位,按日期重置从001开始)
|
|||
|
|
INSERT INTO sys_code_rule_entry (rule_id, sort, type_id, length_flow, max_flow, date_format, constant_char, element_source_table, source_attribute, source_value, code_cover, max_date)
|
|||
|
|
VALUES (10, 3, 'A', 3, 1, '', '', '', '', NULL, '0', NULL);
|