百度试题 结果1 题目Delete和 truncate 都可以用来删除表内容,以下描述正确的是? A. Truncate B. Delete需要rollbacksegment C. Truncate在提交commit之前仍可回滚 D. Truncate还可以删除表结构 相关知识点: 试题来源: 解析 AB 反馈 收藏
Delete 需要rollbacksegmentC.Truncate在 提交commit之前仍可回滚D.Truncate还可以删除表结构相关知识点: 试题来源: 解析 A,BTRUNCATE TABLE 语句:删除表中所有的数据并且释放表的存储空间,可以使用 DELETE 语句删除数据,DELETE产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments .truncate ...
•DROP语句可以删除整个表,包括表结构和数据; •TRUNCATE语句则可以快速地删除表中的所有数据,但不删除表结构。 •DELETE语句可以删除表中的数据,不包括表结构; 2、命令比对 Tip:在GaussDB数据库中,DROP是用于定义或修改数据库中的对象的命令之一。对象主要包括:库、模式、表空间、表、索引、视图、存储过程、函...
1、delete 和 truncate 仅仅删除表数据,drop 连表数据和表结构一起删除,打个比方,delete 是单杀,truncate 是团灭,drop 是把电脑摔了。 2、delete 是 DML 语句,操作完以后如果没有不想提交事务还可以回滚,truncate 和 drop 是 DDL 语句,操作完马上生效,不能回滚,打个比方,delete 是发微信说分手,后悔还可以撤...
绝招:删除内容不删除定义,不释放空间。三兄弟之中最容易欺负的一个 然后关于delete的就不详细说明了,大家都懂的 关于truncate的小小总结: truncate table 在功能上与不带 WHERE 子句的 delete语句相同:二者均删除表中的全部行。 但truncate 比 delete速度快,且使用的系统和事务日志资源少。
Delete和 truncate 都可以用来删除表内容,以下描述正确的是 [多选]()A.Truncate 不需要 rollbacksegmentB.Delete 需要r
delect 和 truncate 都可以用来删除表内容,一下描述正确的是:A.Truncate 不需要 commitB.Delete 是 DML,Truncate 是一
使用DELETE语句时,每删除一条记录都会在日志中记录,而使用TRUNCATE语句时,不会在日志中记录删除的内容,因此TRUNCATE语句的()比DELETE语句高。 答案:A、时间效率 B、空间效率 C、执行效率 D、独立性 正确答案:执行效率 问答题 DELETE语句后面可以跟()子句,通过指定子句中的条件表达式只删除满足条件的部分记录,而TRUNCA...
delete、truncate、drop 都能删除整张表的数据; 区别: 了解一下:DDL(Data Definition Language)数据定义语言,DML(Data Manipulation Language)数据操作语言。 基本介绍: 一、DELETE: DML语言,执行delete 操作时,每次从表中删除一行,并且同时将该行的删除操作记录redo和undo表空间中中以便回滚(rollback)和重做操作,需要...