永发信息网

这个第,9题怎么做😊

答案:1  悬赏:40  手机版
解决时间 2021-02-19 20:30
这个第,9题怎么做😊
最佳答案
一、delete

1、delete是DML,执行delete操作时,每次从表中删除一行,并且同时将该行的的删除操作记录在redo和undo表空间中以便进行回滚(rollback)和重做操作,但要注意表空间要足够大,需要手动提交(commit)操作才能生效,可以通过rollback撤消操作。
2、delete可根据条件删除表中满足条件的数据,如果不指定where子句,那么删除表中所有记录。
3、delete语句不影响表所占用的extent,高水线(high watermark)保持原位置不变。
二、drop
1、drop是DDL,会隐式提交,所以,不能回滚,不会触发触发器。
2、drop语句删除表结构及所有数据,并将表所占用的空间全部释放。
3、drop语句将删除表的结构所依赖的约束,触发器,索引,依赖于该表的存储过程/函数将保留,但是变为invalid状态。
总结:
1、在速度上,一般来说,drop> truncate > delete。
2、在使用drop和truncate时一定要注意,虽然可以恢复,但为了减少麻烦,还是要慎重。
3、如果想删除部分数据用delete,注意带上where子句,回滚段要足够大;
如果想删除表,当然用drop;
如果想保留表而将所有数据删除,如果和事务无关,用truncate即可;
如果和事务有关,或者想触发trigger,还是用delete;
如果是整理表内部的碎片,可以用truncate跟上reuse stroage,再重新导入/插入数据。追问谢谢啦
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么用苹果蓝牙传视频
人体的膝关节、肘关节、脊椎都属于活动的连结
辉达五金交电地址在哪,我要去那里办事
winner什么时候回归
什么手机卡上网便宜
光阴故事造型设计怎么去啊,有知道地址的么
“试管婴儿” 和“克隆羊”这两种生殖方式中
横峰县第一幼儿园我想知道这个在什么地方
从北京逸天出去的,进入公司与其他人的待遇一
苹果的个数是梨的3倍,如果每天吃2个苹果和1
来自潮州的英文怎么写
3300每平方128平方贷款20首付是多少
各位大神觉得听正常的asmr对智商有害吗?
李记传奇川味面庄地址有知道的么?有点事想过
艺术生会考没过会怎么样?
推荐资讯
陕西电力投资大厦这个地址在什么地方,我要处
古井贡酒·年份原浆民乐专卖店怎么去啊,有知
源玲在什么地方啊,我要过去处理事情
赛尔号黑暗三角兽怎么抓
按如图所示堆放钢管。(1 )填表:
内地怎么买港股
领导在一张正方形的白纸上用黑笔画一个圆 ,
“朝奉”本为官名,有些徽商是由仕而贾的,他
北景村在哪里啊,我有事要去这个地方
广西省柳州市拉堡镇申通快递在什么地方?
《经济时报》载文指出,农产品从长期短缺到相
邵岭新村(西2门)怎么去啊,有知道地址的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?