300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Oracle学习:表的创建 修改 重命名 删除 闪回

Oracle学习:表的创建 修改 重命名 删除 闪回

时间:2022-04-26 12:27:55

相关推荐

Oracle学习:表的创建 修改 重命名 删除 闪回

一、表的创建

通过已有表创建表(保留其中的数据、不保留其中的数据,保留部分数据)

(1)创建前提条件: 表空间的使用权限 create table 的权限

(2)表名的注意事项:

以字母开头

长度不能超过 30 个字符

必须只能包含 A–Z a–z 0–9 _ $ #

不能是 oracle 的关键字或保留字

不能与其他对象重名

(3)创建表的语句:

create table 表名(列名 类型, 列名 类型,…..);

(4)在创建表的时候为某一列设置默认值

create table tbl(id number, name varchar2(20), hiredate date default sysdate);

(5)通过已有的表创建一个表

create table tbl_1 as select * from tbl where 1=2; // 只复制表结构 ,并改表名

create table tbl_2 as select empno eno, hiredate hdate from tbl; // 只复制其他表的几列,换表明,换列名

二、修改表

(1)增加一个列

alter table tbl add email varchar2(30);

(2)修改列属性

alter table tbl modify email varchar2(40); // 可以加长,缩短需要看表中的数据

(3)重命名列

alter table tbl rename column email to address; // 旧名 to 新名

(4)删除列

alter table tbl drop column emai;

三、表名的重命名:

rename tb1 to tb2;

四、删除表:

drop table tbl; //删除的表可以 闪回

drop table tbl purge; //purge 的作用删除不经过回收站, 删除的表不可以闪回

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。