1. 首先,你要用 select  ResourceId  from Resource where UserAtHost=’dddddd’ ,找到你要增加联络人的对象及增加人员的ResourceId。

2. 查找table ContactGroup,找到你的所有记录,记下所找到的记录

Select * from ContactGroup where OwnerId=xxx ---xxx是你的ResourceId

3. 在自己的OCS上增加一个群组

4. 在table ContactGroup 中找到你刚才建立的群组的DislayName,方法是

Select * from ContactGroup where OwnerId=xxx ----xxx是你的ResourceId

找到新增加那行,记下DislayNam,比如0xE8B387E8A88AE782BAE682A8E69C8DE58B99

5. insert into ContactGroup values(xxx1,999, 0xE8B387E8A88AE782BAE682A8E69C8DE58B99, 0x)

xxx1是你要增加联络人的OwnerId,也就是ResourceId , 999是GroupId,不要取1,其他可以,为了不和用户原来的冲突,所以我取999,第三段就是你要增加的群组的名称,最后一码我不知道何意,但发现系统都是0x

6.  insert into ContactGroupAssoc values(xxx1,xxx2,999)

其中,xxx1是你要为那个用户增加联络人,其OwnerId, xxx2是你要将那位增加为xxx1的联络人。

至此,增加完毕,用户重新登入就可以看到新增加的联络人了。

根据以上方法,你可以批量增加联络人,甚至写trigger,给新增的用户自动增加联络人,或者当用户删掉你增加的联络人时自动帮其再增加。

除了这种方法,你也可以修改系统自带的存储过程,完成以上的工作。

转载于:https://www.cnblogs.com/kevinsun/archive/2009/06/03/1495138.html

OCS 如何在数据库直接给用户增加联络人相关推荐

  1. 查看MYSQL数据库中所有用户及拥有权限

    查看MYSQL数据库中所有用户 mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM m ...

  2. linux创建数据库并设置密码,CentOS 8安装MySQL教程并创建数据库并添加用户

    本文的CentOS系统版本:CentOS 8.0 1905 MySQL版本:mysql-8.0.18 准备 首先,防火墙配置 CentOS使用防火墙作为7.x的默认防火墙,这里将其更改为iptable ...

  3. java 添加用户 数据库,跟屌丝学DB2 第二课 建立数据库以及添加用户

    在安装DB2 之后,就可以在 DB2 环境中创建自己的数据库.首先考虑数据库应该使用哪个实例.实例(instance) 提供一个由数据库管理配置(DBM CFG)文件控制的逻辑层,可以在这里将多个数据 ...

  4. 21 | 哈希算法(上):如何防止数据库中的用户信息被脱库?

    问题:对于用户信息中的密码,你会如何存储用户密码?仅仅 MD5 加密一下存储就够了吗?--哈希算法 什么是哈希算法 哈希算法的定义和原理:将任意长度的二进制值串映射为固定长度的二进制值串,这个映射的规 ...

  5. MySQL数据库开启root用户远程登录

    MySQL数据库开启root用户远程登录 如果mysql不支持远程连接,会出现提示:错误代码是1130,ERROR 1130: Host 192.168.0.10 is not allowed to ...

  6. php漏洞黑掉数据库,WDCPnbsp;add_user.php任意数据库添加任意用户漏洞分析

    0x1. 什么是WDCP wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,旨在易于使用和管理Linux服务器,通过web后台就可以管理服务器和虚 ...

  7. md5加密数据表中的密码php,JSP_使用MD5加密数据库中的用户密码(一),我们知道,现在网络上一般的 - phpStudy...

    使用MD5加密数据库中的用户密码(一) 我们知道,现在网络上一般的网站,稍微完善一点的,往往都需要用户先注册,提供诸如电子邮件.账号.密码等信息以后,成为网站栏目的注册用户,才可以享受网站一些特殊栏目 ...

  8. Sql Server数据库中的用户及权限配置,保障数据库安全

    最近有个朋友的网站被攻击,漏洞是比较过时的SQL注入,在帮修复的过程中,发现数据库用的是超级管理员用户sa,提高数据安全性和服务器安全性的措施之一便是降低web应用数据库用户的权限,回顾了一下Sql ...

  9. data_structure_and_algorithm -- 哈希算法(上):如何防止数据库中的用户被脱库?

    最近写的文章有点杂,看上去东一点西一点,最后会在博客目录中捋顺的. 今天主要看一下哈希算法的应用,主要参考:前谷歌工程师王争的课程,感兴趣可以通过下面方式微信扫码购买: 还记得 2011 年 CSDN ...

最新文章

  1. pandas中的3种基本数据类型介绍
  2. java生成pdf看不到至值_java生成pdf报错找不到DPF标题签名
  3. android工程师 腾讯,腾讯音乐Android工程师一面面试题记录,拿走不谢!
  4. 设计模式6——创建型模式之原型模式
  5. 【EventBus】EventBus 源码解析 ( EventBus 构建 | EventBus 单例获取 | EventBus 构造函数 | EventBus 构建者 )
  6. c++中new和delete的使用方法
  7. 设置GVIM的默认初试界面大小、启动位置
  8. mysql 消息队列_MYSQL模拟消息队列(转载) | 学步园
  9. android点击切换,android 导航栏中的按钮的点击切换
  10. 不能比较或排序text、ntext和image数据类型,除非使用IS NULL 或 LIKE 运算符。
  11. 递归查找所有子代id php,PHP递归函数:从父ID获取子ID
  12. 分治算法——快速排序
  13. atitit.XML类库选型及object 对象bean 跟json转换方案
  14. VS2019打包教程
  15. vmware workstation 12 密钥
  16. Ubuntu10.10下安装Tor,PolipoVidalia
  17. 法宝合成时的五行位置分配是什么
  18. 生成器进阶--yield from
  19. 随堂记录1--硬件-安装系统-重定向-cp-mv-rm-find-alias-显示20-30行-替换find+sed-selinux-iptables-LANG...
  20. zip压缩包带有密码如何解压

热门文章

  1. vim学习、各类插件配置与安装
  2. Linux 下安装和配置TSM 7.1
  3. socket:file descriptor exceeds limit (4096/4096)
  4. apk反编译看包名什么的
  5. 11g 64位部分安装过程
  6. Android开发者必须深入学习的10个应用开源项目
  7. 介绍sendmail中mail relay的规则
  8. C++ 对象动态建⽴和释放 new 和 delete
  9. HTTPS(身披SSL协议的HTTP)
  10. SpringBoot随笔