我是靠谱客的博主 故意发带,最近开发中收集的这篇文章主要介绍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 的作用删除不经过回收站, 删除的表不可以闪回

最后

以上就是故意发带为你收集整理的Oracle学习:表的创建、修改、重命名、删除、闪回的全部内容,希望文章能够帮你解决Oracle学习:表的创建、修改、重命名、删除、闪回所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部