CREATE <object> 命令:对在共享中创建对象时的错误消息的更改¶
当您执行 CREATE <object> 命令以在 共享 中创建对象时,如果在命令的类型检查阶段发生错误,该命令将打印错误消息。
此错误消息将发生以下变更:
- 变更前:
该命令失败,并显示以下错误消息,而不考虑错误的原因是什么:
003540 (42501): SQL execution error: Creating table on shared database '<database_name>' is not allowed.
- 变更后:
该命令失败,并显示描述所发生的具体问题的错误消息。
例如,如果您没有架构操作权限,则命令将失败并显示以下错误消息:
003001 (42501): SQL access control error: Insufficient privileges to operate on schema '<schema_name>'
参考:1623