DELETE 与 TRUNCATE 有什么不同?

 我来答
深圳市海测科技有限公司 2018-06-11
展开全部
AUMA,德国经济展览和博览会委员会。德国经济展览和博览会委员会在联邦经济与技术部和消费者保护、营养与农业部协助下,为德国官方参与国外展会计划做筹划准备工作。在该计划范围内,德国政府为德国企业去国外展会共同参展提供可观的经济支持,同时也为德国企业在国外自我介绍提供这种支持。该范围内的商业与政策的利益由一个负责国外参展特别小组来协调。侧重出口的经济团体的专家和部委的专家定期在小组举行会晤。
sniper03
推荐于2017-10-13 · TA获得超过2.8万个赞
知道大有可为答主
回答量:1770
采纳率:0%
帮助的人:1053万
展开全部
TRUNCATE和DELETE有以下几点区别
1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。
2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。
3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCATE操作后的表比DELETE操作后的表要快得多。
4、TRUNCATE不能触发任何DELETE触发器。
5、不能授予任何人清空他人的表的权限。
6、当表被清空后表和表的索引讲重新设置成初始大小,而delete则不能。
7、不能清空父表。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
深圳市海测科技有限公司
2018-06-11 广告
AUMA,德国经济展览和博览会委员会。德国经济展览和博览会委员会在联邦经济与技术部和消费者保护、营养与农业部协助下,为德国官方参与国外展会计划做筹划准备工作。在该计划范围内,德国政府为德国企业去国外展会共同参展提供可观的经济支持,同时也为德... 点击进入详情页
本回答由深圳市海测科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式