重命名表
DDL属于数据对象定义语言,主要的功能是创建对象,但是这些对象被谁记录着呢?
当用户进行对象操作的时候,Oracle中提供有一个数据字典,用于记录所有的对象状态。每当用户创建表之后,那么会自动在数据字典里面增加一行信息,表示表创建了,表删除了也会在数据字典里面执行删除操作,但是,整个过程是由Oracle自己维护的,用户不能够直接操作数据字典的CRUD.只能够通过命令完成。
数据字典用户常用主要分为三类:
-
USER_*:用户的数据字典信息;
-
DBA_*:管理员的数据字典
-
ALL_*:所有人都可以看的数据字典。
之前使用过这样的语句
SELECT * FROM tab;
严格来讲此时可以使用数据字典完成,既然是用户的查询,那么可以使用“user_tables”
SELECT * FROM user_tables;
这个数据字典之中记录了保存数据的存储情况、占用的资源情况。
实际上表的重命名就属于更新数据字典的过程
语法:RENAME 旧的表名称 TO 新的表名称
范例:将member表更名为person表
SELECT * FROM member;
来源:CSDN
作者:东京银座的妈妈桑
链接:https://blog.csdn.net/zby2018/article/details/104150766