-- ============================================================
-- 修改表字段长度 SQL
-- 说明：将可能超限的字段长度修改为 10000
-- 创建时间：2026-03-05
-- ============================================================

USE bolin_prd;

-- ============================================================
-- 修改 fact_cliniclog 表字段长度
-- ============================================================

ALTER TABLE fact_cliniclog
MODIFY COLUMN source1 VARCHAR(10000) COMMENT '患者来源1';

ALTER TABLE fact_cliniclog
MODIFY COLUMN source2 VARCHAR(10000) COMMENT '患者来源2';

ALTER TABLE fact_cliniclog
MODIFY COLUMN tag_list VARCHAR(10000) COMMENT '标签列表';

ALTER TABLE fact_cliniclog
MODIFY COLUMN matter VARCHAR(10000) COMMENT '预约就诊事项';

ALTER TABLE fact_cliniclog
MODIFY COLUMN activity_location VARCHAR(10000) COMMENT '收集点位';


-- ============================================================
-- 修改 fact_patientconsumption 表字段长度
-- ============================================================

ALTER TABLE fact_patientconsumption
MODIFY COLUMN source1 VARCHAR(10000) COMMENT '来源1';

ALTER TABLE fact_patientconsumption
MODIFY COLUMN source2 VARCHAR(10000) COMMENT '来源2';

ALTER TABLE fact_patientconsumption
MODIFY COLUMN matter VARCHAR(10000) COMMENT '就诊事项';

ALTER TABLE fact_patientconsumption
MODIFY COLUMN coupon_name VARCHAR(10000) COMMENT '优惠券';

ALTER TABLE fact_patientconsumption
MODIFY COLUMN activity_location VARCHAR(10000) COMMENT '活动地点';

-- ============================================================
-- 验证修改结果
-- ============================================================

-- 查看 fact_cliniclog 表结构
SHOW CREATE TABLE fact_cliniclog;

-- 查看 fact_patientconsumption 表结构
SHOW CREATE TABLE fact_patientconsumption;
