第三章 SQL命令 ALTER USER
修改用户密码。
大纲
ALTER USER user-name IDENTIFY BY password
ALTER USER user-name IDENTIFIED BY password
参数
| 参数 | 描述 |
|---|---|
| user-name | 待修改密码的已有用户名。用户名不区分大小写。 |
| password | 用户的新密码。密码必须至少包含3个字符,并且不能超过32个字符。密码区分大小写。密码可以包含Unicode字符。 |
描述
ALTER USER命令允许更改用户的密码。可以随时更改自己的密码。要更改其他用户的密码,必须拥有%Admin_Secure:USE系统权限。
IDENTIFY BY和IDENTIFIED BY关键字是同义词。
user-name必须是已存在的用户。
指定一个不存在的用户将生成一个带有%msg的SQLCODE -400错误,如下所示:ERROR #838: User badname does not exist。可以通过调用$SYSTEM.SQL.Security.UserExists()方法来确定用户是否存在。
作为分隔标识符指定的用户名可以是SQL保留字,可以包含逗号(,)、句号(.)、插入符号(^)和两个字符的箭头序列(->)。
它可以以除星号(*)以外的任何有效字符开头。
密码可以是字符串字面值、数字或标识符。

.png)