大家好,又见面了,我是你们的朋友全栈君。
1、使用sys或其他用户修改表名
SQL> show user;
USER is "SYS"
SQL> alter table user1.tb1 rename to user1.tb2;
ERROR at line 1:
ORA-14047: ALTER TABLE|INDEX RENAME may not be combined with other operations
#使用非属主用户修改表名时修改后的表名不需要加属主
正确修改方式:
SQL> alter table user1.tb1 rename to tb2;
Table alterd.
2、使用表的属主修改表名
SQL> show user;
USER is "USER1"
SQL> rename tb1 to tb2;
Table renamed.
要是这两条命令都报错,仔细看看
新表名
中有无“中文字符”,有也会导致这个报错
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/145430.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...