允许用户管理其他用户的口令。
可授予用户更改数据库中任意用户口令的权限 (ANY)、仅更改特定用户口令的权限 (
如果未指定子句,则缺省使用 ANY 和 WITH NO ADMIN OPTION。
重新授予 CHANGE PASSWORD 系统特权时,授予行为的影响是累积的。例如,如果将限于 User2 和 User3 的特权授予 User1,然后重新授予限于 Role1 的特权,则 User1 可以管理 User2、User3 以及 Role1 的任意成员的口令。
如果向某位用户授予 CHANGE PASSWORD 系统特权,但权限低于当前已授予的权限,则保留较高权限。例如,如果使用 ANY 子句授予了特权,然后使用
要授予 CHANGE PASSWORD 系统特权,请执行下列语句之一: 授予权限的类型语句任意数据库用户(不具有全部管理权限)GRANT CHANGE PASSWORD (ANY) TOGRANT CHANGE PASSWORD (ANY) TOGRANT CHANGE PASSWORD (ANY) TOGRANT CHANGE PASSWORD (TOGRANT CHANGE PASSWORD (ANY WITH ROLESTOGRANT CHANGE PASSWORD(TOOPTION
以下语句授予 Sam 更改任意数据库用户口令的权限:
GRANT CHANGE PASSWORD (ANY) TO Sam
or
GRANT CHANGE PASSWORD TO Sam
以下语句授予 Sally 和 Bob 更改 Jane、
GRANT CHANGE PASSWORD (Jane, Joe, Laurel) TO Sally, Bob以下语句授予 Mary 更改 Sales1 角色任意成员的口令的权限:
GRANT CHANGE PASSWORD (ANY WITH ROLES Sales1) TO Mary以下语句授予 Sarah 更改 Joe 或 Sue 的口令或更改 Sales2 角色任意成员的口令的权限:
GRANT CHANGE PASSWORD (Joe, Sue), (ANY WITH ROLES Sales2) TO Sarah以下语句授予 Joan 更改 Marketing1 或 Marketing2 角色任意成员的口令的权限:
GRANT CHANGE PASSWORD (ANY WITH ROLES Marketing1, Marketing2) TO Joan