【发布时间】:2019-09-26 07:39:39
【问题描述】:
我正在尝试在 DB2 中使用 DDL 创建用户。我试过这个:
CREATE USER 'test_user' IDENTIFIED BY 'password';
我收到了这个错误信息:
An unexpected token "'test_user'
IDENTIFIED BY 'password'" was found following "CREATE USER ". Expected tokens may include: "<space>".. SQLCODE=-104, SQLSTATE=42601, DRIVER=4.24.92
当我删除撇号时:
CREATE USER test_user IDENTIFIED BY password
我明白了:
An unexpected token "USER" was found following "CREATE ". Expected tokens may include: "VARIABLE".. SQLCODE=-104, SQLSTATE=42601, DRIVER=4.24.92
我拥有完整的管理员权限,并且正在运行 DB2 Warehouse on Cloud 类型:企业计划 - 单节点
【问题讨论】:
-
没有像
create user这样的 Db2-LUW 语句。有一个create schema声明。所以,编辑你的问题来解释你真正想要实现的目标。 -
@mao 谢谢你,mao。我真正想做的是找到一种在 DB2 中快速轻松地创建用户的方法。我们一开始有大约 900 个用户,我们需要每周创建大约 15 个。
-
在下面查看我的答案。 Db2WhoC 有一个 API,管理员可以使用它来管理用户。