【发布时间】:2021-08-31 08:20:36
【问题描述】:
如何重命名其他模式下的表?例如,我的用户是A,我想将table_1 重命名为table_1_temp,它们都应该在同一个架构下,假设架构B。这可能吗?
我试过了:
RENAME B.table_1 TO B.table_1_temp
和
RENAME B.table_1 TO table_1_temp
但出现此错误:
ORA-01765: specifying owner's name of the table is not allowed
ALTER 语句也不行:
ALTER TABLE B.table_1 RENAME TO table_1_temp
收到此错误:
ORA-01031: insufficient privileges
还有这个
ALTER TABLE B.table_1 RENAME TO B.table_1_temp
ORA-14047 ALTER TABLE|INDEX RENAME may not be combined with other operations
【问题讨论】: