wlzboy
2025-10-26 5c5cddb1c2ee0d19adddebaf3a3a10a6d93fd2ad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
-- 为 sys_task_emergency 表添加医院ID字段
-- 用于关联 hosp_data 表中的医院记录
 
-- 1. 添加转出医院ID字段
ALTER TABLE sys_task_emergency 
ADD COLUMN hospital_out_id BIGINT COMMENT '转出医院ID(关联hosp_data表的HospID)' AFTER hospital_out_name;
 
-- 2. 添加转入医院ID字段
ALTER TABLE sys_task_emergency 
ADD COLUMN hospital_in_id BIGINT COMMENT '转入医院ID(关联hosp_data表的HospID)' AFTER hospital_in_name;
 
-- 3. 创建索引以提升查询性能
CREATE INDEX idx_hospital_out_id ON sys_task_emergency(hospital_out_id);
CREATE INDEX idx_hospital_in_id ON sys_task_emergency(hospital_in_id);
 
-- 说明:
-- 1. hospital_out_id 和 hospital_in_id 存储来自 SQL Server hosp_data 表的 HospID
-- 2. 医院名称字段(hospital_out_name, hospital_in_name)保留,用于显示和同步旧系统
-- 3. 医院ID字段用于关联查询和数据分析
-- 4. 允许为NULL,因为历史数据可能只有医院名称没有ID
-- 5. 前端选择医院时,同时保存医院ID和医院名称