如何批量更新同一分组用户的联系对象原创
金蝶云社区-云社区用户ttsc4320
云社区用户ttsc4320
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


赞 17