HDS用户禁用和UDB的用户禁用

来源:互联网 发布:java的if else编程 编辑:程序博客网 时间:2024/06/05 14:59

udb中t_users的hs_is_deleted =1表示该用户该udb已被禁用,为0  表示没被禁用。

userdb里面的user表里的f_disable_flag  为0 时,表示该用户可以使用该数据库,否则 前端会显示 “ 此用户不能使用当前系统” 的错误  。


hds数据库中  hds_users 表中 delete_flag =1 表示被禁用, 为-1表示没有被禁用(hs_is_deleted 列似乎不起作用),hs_is_deleted 列试了下,改变其值并不影响用户的禁用。

 

上述可能有误,最新的从数据库抓出的SQL :

 

SELECT  *  FROM T_USERS A WHERE ((A.F_DISABLE_FLAG <> 1 OR A.F_DISABLE_FLAG IS NULL ) AND (A.HS_IS_DELETED <> 1 OR A.HS_IS_DELETED IS NULL )) AND ( rowid = :1 OR rowid = :2 OR rowid = :3 OR rowid = :4 OR rowid = :5 OR rowid = :6 OR rowid = :7 OR rowid = :8 OR rowid = :9 OR rowid = :10 ) ORDER BY A.F_LOGIN ASC, A.F_NICK_NAME ASC

原创粉丝点击