添加品项分类字段.sql
2.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
-- ============================================
-- 为品项明细表添加品项分类字段
-- ============================================
-- 说明:此脚本为品项明细相关表添加品项分类字段,用于存储品项的分类(医美、科美、生美)
--
-- 字段说明:
-- F_ItemCategory:品项分类,用于存储"医美"、"科美"、"生美"等分类值
--
-- 业务含义:
-- - 品项分类用于区分不同类型的品项,便于统计和分析
-- - 分类值来源于项目资料表(lq_xmzl)的 qt2 字段
--
-- 注意事项:
-- - 字段类型为VARCHAR(20),可存储"医美"、"科美"、"生美"等分类值
-- - 所有字段允许为NULL,因为历史数据可能没有这些分类信息
-- - 字段位置:放在品项相关字段(px、pxmc)之后
-- ============================================
-- 1. lq_kd_pxmx(开单品项明细表) - 添加品项分类字段
-- ============================================
ALTER TABLE lq_kd_pxmx
ADD COLUMN F_ItemCategory VARCHAR(20) NULL COMMENT '品项分类(医美/科美/生美)' AFTER pxmc;
-- ============================================
-- 2. lq_kd_deductinfo(开单扣减信息表) - 添加品项分类字段
-- ============================================
ALTER TABLE lq_kd_deductinfo
ADD COLUMN F_ItemCategory VARCHAR(20) NULL COMMENT '品项分类(医美/科美/生美)' AFTER F_ItemName;
-- ============================================
-- 3. lq_xh_pxmx(耗卡品项明细表) - 添加品项分类字段
-- ============================================
ALTER TABLE lq_xh_pxmx
ADD COLUMN F_ItemCategory VARCHAR(20) NULL COMMENT '品项分类(医美/科美/生美)' AFTER pxmc;
-- ============================================
-- 4. lq_hytk_mx(会员退卡明细表) - 添加品项分类字段
-- ============================================
ALTER TABLE lq_hytk_mx
ADD COLUMN F_ItemCategory VARCHAR(20) NULL COMMENT '品项分类(医美/科美/生美)' AFTER pxmc;
-- ============================================
-- 5. 验证字段创建
-- ============================================
-- 验证 lq_kd_pxmx 表
-- SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_COMMENT
-- FROM INFORMATION_SCHEMA.COLUMNS
-- WHERE TABLE_NAME = 'lq_kd_pxmx'
-- AND COLUMN_NAME = 'F_ItemCategory';
-- 验证 lq_kd_deductinfo 表
-- SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_COMMENT
-- FROM INFORMATION_SCHEMA.COLUMNS
-- WHERE TABLE_NAME = 'lq_kd_deductinfo'
-- AND COLUMN_NAME = 'F_ItemCategory';
-- 验证 lq_xh_pxmx 表
-- SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_COMMENT
-- FROM INFORMATION_SCHEMA.COLUMNS
-- WHERE TABLE_NAME = 'lq_xh_pxmx'
-- AND COLUMN_NAME = 'F_ItemCategory';
-- 验证 lq_hytk_mx 表
-- SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_COMMENT
-- FROM INFORMATION_SCHEMA.COLUMNS
-- WHERE TABLE_NAME = 'lq_hytk_mx'
-- AND COLUMN_NAME = 'F_ItemCategory';