文章目录
- 引言
- I 写select导数据
- 思路
- 语法关键点:
- 新用户表结构
引言
本文介绍从Java_User_Table迁移数据到新表t_sys_user的方案。
主要思路是保留原表主键、账户密码字段,禁用用户直接丢弃,并为迁移用户默认开通海图应用授权。
- 技术实现上,通过SELECT语句按新表字段顺序查询,使用AS重命名字段,CASE WHEN处理枚举转换,GROUP BY分析数据分布,并借助DataGrap工具导出数据。特别说明了SQLServer中将INT转为字符串的方法(CAST(your_column AS VARCHAR(255)))。
- 文章还详细列出了t_sys_user表的结构定义和各字段说明,包含用户ID、登录账号、密码、状态等核心字段。
I 写select导数据
思路
- 以Java_User_Table为数据源,以t_sys_user为新目标表结构进行数据迁移: 延用旧表的主键、账户、密码; 禁用用户直接丢弃 ;
Java_User_Table的username字段用于与基础平台的用户进行关联
- 迁移的用户默认开通海图应用授权 t_user_authorize
语法关键点:
- select 字段按照新标的字段顺序进行查询
- as 关键字重命名表字段
case when then el