0

尽管使用了 Alter Table 权限,但我无法在 Exasol 中重命名表。

创建了一个具有 Alter Table 权限的用户并尝试重命名测试表,但没有成功。我收到的错误是:[42500] 重命名对象 Test_Table 的权限不足。

将表 DEMO.Test_Mahen 重命名为 DEMO.Test_Mahen_Updated;

上面的命令应该重命名表,但它不起作用。是否需要为用户提供任何额外的权限来重命名表。用户拥有以下权限: ALTER ANY TABLE CREATE ANY TABLE DELETE ANY TABLE DROP ANY TABLE EXECUTE ANY FUNCTION EXECUTE ANY SCRIPT UPDATE ANY TABLE USE ANY CONNECTION

4

1 回答 1

0

您可以创建一个新角色并将架构所有者更改为该角色。之后,您可以将此角色授予应该能够在此架构中更新\重命名表的用户。

这种技术应该允许模式中的所有操作,包括重命名。

于 2019-06-08T16:25:01.037 回答