问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Oracle删除表的方法是什么?

发布网友 发布时间:2022-04-30 21:38

我来回答

2个回答

懂视网 时间:2022-05-01 01:59

当表中的数据不需要时,则应该删除该数据并释放所占用的空间,删除表中的数据可以使用Delete语句或者Truncate语句,下面分别介绍。

一、delete语句

(1)有条件删除

   语法格式:delete [from]  table_name  [where condition];

如:删除users表中的userid为‘001’的数据:delete from users where userid=‘001‘;

(2)无条件删除整个表数据

     语法格式:delete  table_name;

如:删除user表中的所有数据:delete users ;

二、Truncate语句

使用Truncate语句是删除表中的所有记录。

语法格式: Truncate [table]  table_name;

(1)删除所有记录不保留记录占用空间

     Truncate [table]  table_name  [drop storage];

    如:删除users表中的所有数据并不保存占用空间: Truncate table users drop storage; 由于默认使用drop storage关键字,所以可以省略 drop storage;

(2)删除所有记录保留记录占用空间

     Truncate [table]  table_name  [reuse storage];

     如:删除users表中的所有数据并保存占用空间: Truncate table users reuse storage;

三、两种删除语句的对比

      由于delete语句删除记录时候,记录是逐条删除的,而Truncate 语句删除数据时不产生回退信息;所以如果需要删除大量数据的时候使用delete则占用较多的系统资源,而如果使用Truncate 则会快的多。

     下面通过实例说明一下:

     1、首先建立user表:

create table users
(
userid varchar2(20) ,
username varchar2(30),
userpass varchar2(30)
 );

复制代码

    2、接着插入一条数据

 insert into users values(‘001‘,‘GavinDream‘,‘123456‘);

   3、使用复制插入方法插入几万条数据

 insert into users(userid,username,userpass) select * from users;

我插入了 4194304条数据,使用delete删除花费时间为:90.964 seconds,然后又插入了二倍的数据,但使用truncate花费时间仅仅为2.215 seconds

oracle删除表的方式

标签:

热心网友 时间:2022-04-30 23:07

drop table 表名(彻底删除表)
delete from 表名(后面不跟where语句,则也删除表中所有的数据)结构保留。
这个回滚段中保留数据,但不降水位。
truncate table 表名(清除数据,降水位,不进回滚段)结构保留。
想要回滚数据,只能开启闪回进行但百万条以上不行。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2017款 雪佛兰科鲁兹 手动 三厢先锋版 7.5万公里保养项目多少钱_百度知 ... 会计师是什么岗位 会计师是指什么级别 会计师属职务还是什么 08年的大众速腾车电保护瓶盖怎么拿下来 从西三旗桥东到鸟巢坐哪路公交车? 从小汤山疗养院怎么去鸟巢呀 从鸟巢到大兴区政府(海北路)怎么乘车? 从东小口坐多少路车能到鸟巢? 如何去除橡胶手套味道 煮大碴子怎么熟的快? 工行快捷支付网易宝最高额多少 iphone 6plus拍视频中间总是慢动作是什么原因? 梦幻西游藏宝阁买游戏币,我用网易宝余额支付的。获取短信验证码时说我 单日超限额 什么意思? 网易宝信用卡支付为什么出现支付金额超过单日限额 为什么在网易宝用中国银行的网银冲钱进去超过1万块交易不了? tcl网络电视怎么连接外置音箱 音箱连接TCL电视怎么操作? tcl电视怎么接音箱 芙蓉成长记的第二部《芙蓉帐寒,难度春霄》在哪看啊 作文:暑期成长记录450字以上 作文:《自己的成长故事》 我的成长故事作文500字···急、急急! 成长手记怎么写啊? 老师天天喊写成长日记,我要很多篇,一篇30个字。必采纳。 蚂蚁的生活是什么样的呢 他们是怎样生活的 蚂蚁进化3D 实验室哪来的 蚂蚁的卵,幼虫,蛹,成虫分别是什么样的 急!急!如何修改PDF中的文字? 有没有PS高手啊,可以修改PDF文档上面的文字 小爱音响二代可以跟小度大金刚连接吗 卡通画的眼睛怎么画? 这个大眼睛只有半截身子的简笔画表情叫什么? 为什么眼睛看东西简笔画 耳朵一阵一阵咚咚咚响 六岁孩子左侧耳朵有咚咚咚的响声怎么回事 小孩耳朵里面有响声是怎么回事 怎样把excel表格的清单导入到新建的易达计价工程吗? 热河兴隆县是哪里 经典诵读不超过两分钟的诗歌 海南的兴隆县是属那个市管 兴隆县是承德市吗? 谢谢 承德在河北省的什么方位 兴隆城的优势在哪里? 苹果手机怎么下载易次元游戏 易次元下载后能离线吗 今期买什么生肖 OPPOR 11手机微信清理怎么设置微信专清里面的图片删掉 易次元素材库怎么传音乐 易次元怎么解绑手机号