oracle命令行工具sqlplus具有rename table
指令,如
rename table1 to table2
可将table1
重命名为table2
。
lightdb23.3版本的ltsql工具在交互模式下,亦提供与sqlplus一致的指令用于重命名表或视图
create table rn(a int);
insert into rn values(5);
rename rn to nr; -- 将表rn重命名至nr
select * from nr;
a
---
5
create view vn as select * from nr;
select * from vn;
a
---
5
rename vn to nv; -- 将视图vn重命名至nv
select * from nv;
a
---
5
需要注意的是,lightdb23.3暂不支持该指令的多行形式,即诸如以下等形式
rename vn
to
nv; -- ERROR: syntax error at or near "rename"