返回首页

gbase数据、南大通用产品文档:GBase8sSET USER PASSWORD 语句(UNIX™、

更新日期:2024年09月11日

Linux™)
使用 SET USER PASSWORD 语句来更改您的数据库服务器访问口令,如果您是
内部认证的用户的话。此语句是对 SQL 语言的 ANSI/ISO 标准的扩展。
语法


GBase 8s SQL 指南:语法
南大通用数据技术股份有限公司 1090
元素
描述
限制
语法
new_password 内部认证的用户的新
口令。
长度必须在 6 至
32 字节之间。
引用字符串
old_password 内部认证的用户的现
有口令。
长度必须在 6 至
32 字节之间。
引用字符串
用法
DBSA 不可使用此语句来更改另一用户的口令。要更改其他用户的口令,DBSA
可使用 ALTER USER 语句。
可以 PWUR 审计代码来审计 SET USER PASSWORD 语句的执行。
示例
下列语句将口令从 joebar 更改为 joefoo:
SET USER PASSWORD OLD 'joebar' NEW 'joefoo';

GCluster 集群管理
.....................................
21

兼容O 模式下,支持使用EXCEPTION_INIT 语法自定义错误码SQLCODE。语法格式
如下:
图17-16 exception_init::=
参数说明:
exception_name 为用户申明的异常名,EXCEPTION_INIT 语法必须出现在与申明异常
相同部分,位于申明异常之后。
sqlcode 为自定义的SQLCODE,必须为负整数,取值范围-2147483647~-1。
须知:使用EXCEPTION_INIT 语法自定义错误码SQLCODE 时,SQLSTATE
与SQLCODE 相同,SQLERRM 格式为” xxx: non-GaussDB Exception” 。比如自定义
SQLCODE=-1,则SQLSTATE=“-1”,SQLERRM=” 1: non-GaussDB Exception”。