如何批量更新同一分组用户的联系对象原创
17人赞赏了该文章
540次浏览
编辑于2020年12月02日 11:07:20
注意:执行语句前建议先备份数据
SQL执行语句:
--将员工表中的员工内码数据赋值给操作员表的联系对象
update T_SEC_USER set FTYPE =1,FLINKOBJECT= t2.FPERSONID
--通过手机号关联操作用户表及员工表
from T_SEC_USER t1 join T_BD_PERSON t2
on t1.FPHONE=t2.FMOBILE
--查询操作员名称=张三所在分组,联系对象类型为空的数据
where t1.FPRIMARYGROUP = (select FPRIMARYGROUP from T_SEC_USER where FNAME='张三) and t1.FTYPE = 0
字段说明:
操作用户表:T_SEC_USER
联系对象类型=员工:FTYPE=1
联系对象:FLINKOBJECT
操作员手机号:FPHONE
操作员分组内码:FPRIMARYGROUP
操作员名称:FNAME
员工表:T_BD_PERSON
员工手机号:FMOBILE
员工内码:FPERSONID