② 执行效率不同:在针对大型数据表(如千万级的数据记录)时,TRUNCATE清空数据的实现方式,决定了它比DELETE语句删除数据的方式执行效率更高。 ③对AUTO_INCREMENT的字段影响不同:TRUNCATE清空数据后,再次向表中添加数据,自动增长字段会从默认的初始值重新开始,而使用DELETE语句删除表中的记录时,则不影响自动增长值。 ④...
百度试题 结果1 题目请简述delete和truncate的区别。相关知识点: 试题来源: 解析 答:delete命令删除的记录如不提交可以可以恢复,因为他不删除回滚段中俄数据,truncate删除的记录不可恢复,并可删除回滚段中的数据。反馈 收藏
简述DELETE语句与TRUNCATE语句的差异。 答案 解:如果想要删除表的所有数据,truncate语句要比 delete 语句快。因为 truncate 删除了表,然后根据表结构重新建立它,而 delete 删除的是记录,并没有尝试去修改表。这也是为什么当向一个使用 delete 清空的表插入数据时,数据库会记住前面产生的AUTOINCREMENT序列,并且继续利用它...
1、delete是DML,执行delete操作时,每次从表中删除一行,并且同时将该行的的删除操作记录在redo和undo表...
题目题型:简答题 难度:★★★7.2万热度 请简述Oracle中delete和truncate的区别。 正确答案 点击免费查看答案 试题上传试题纠错 TAGS 简述以及区别区分关键词试题汇总大全 本题目来自[12题库]本页地址:https://www.12tiku.com/newtiku/919881/40741005.html
请简述DELETE与TRUNCATE的区别。相关知识点: 试题来源: 解析 ① 实现方式不同:TRUNCATE本质上先执行删除(DROP)数据表的操作,然后再根据有效的表结构文件(.frm)重新创建数据表的方式来实现数据清空操作。而DELETE语句则是逐条的删除数据表中保存的记录。② 执行效率不同:在针对大型数据表(如千万级的数据记录)时,...
简答题 请简述DELETE与TRUNCATE的区别。【参考答案】 ①实现方式不同:TRUNCATE本质上先执行删除(DROP)数据表的操作,然后再根据有效的表结构文件(.frm)重新创建数据表的方式来实现数据清空操作。而DELETE语句则是逐条的删除数据表中保存的记录。②执行效率不同:在针对大型数据表(如千万级的数据记录)时,TRUNCATE清空...