1、利用rename修改oracle表名,加完用户名,发现修改不了:
SQL> rename t1 to t2;
Table renamed
SQL> rename sql_valid.t2 to sql_valid.t1;
rename sql_valid.t2 to sql_valid.t1
ORA-01765: 不允许指定表的所有者名称
SQL>
使用“ rename 表1名称 to 表2名称”不能带用户名,rename只能修改自己schema下面的表。
2、使用alert修改
SQL> alter table sql_valid.t2 rename to t1;
Table altered
SQL>