-20074 无法创建 对象名称 对象,因为前三个字符是系统保留的
说明
尝试创建对象,但指定的名称无法使用,因为该名称以保留字符开头。
- object-name
- 对象的名称。
以下限制适用于对象名称:
- 保留前缀
SYS
- 除少数例外情况外,不允许在对象名称的前三个字符中使用字符串
SYS
。此消息也是针对尝试
在以 SYS 开头的模式上
授予 CREATEIN、ALTERIN 或 DROPIN 权限的 GRANT 语句发出的。 在这种情况下,同样的限制条件同样适用。 前缀 DSN
- 数据库名称不能
由DSN
后跟五位数字组成。 - 角色名称
- 角色名称不能以以下字符串开头:
- ACCESSCTRL
- DATAACCESS
- DBADM
- DBCTRL
- 数据库维护
- 无
- NULL
- PACKADM
- PUBLIC
- SECADM
- SQLADM
- SYS
这种情况与预编译器消息中报告的情况类似 DSNH794I。
系统操作
无法处理该语句。
程序员响应
请选择一个不以保留字符串开头的名称。
SQLSTATE
42939