DQL将新用户组与现有用户组进行匹配

时间:2017-02-14 11:21:42

标签: dql documentum

我正在尝试使用DQL将新用户组与现有用户进行匹配。我已经尝试了以下不会返回错误,但似乎也没有工作。

UPDATE dm_group objects append users_names='user2' where group_name in (SELECT DISTINCT group_name FROM dm_group WHERE ANY i_all_users_names='user1');

1 个答案:

答案 0 :(得分:0)

UPDATE dm_group OBJECTS 
APPEND users_names = ‘user2’ 
WHERE group_name IN 
(SELECT group_name FROM dm_group WHERE ANY users_names IN (‘user1’))

如果要将用户添加到单个组,则应使用此DQL

ALTER GROUP <group_name>
ADD (SELECT user_name FROM dm_user WHERE user_name IN (‘user1’, ‘user2’))

我没有尝试使用DQL,而是根据this page编写它们。他们应该工作,如果有问题请评论我的答案。