欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > Oracle Truncate和delete的区别

Oracle Truncate和delete的区别

2024/10/23 23:32:53 来源:https://blog.csdn.net/m0_37823115/article/details/142498518  浏览:    关键词:Oracle Truncate和delete的区别
DropTruncatedelete
语句类型

DDl (数据定义语言

Data Definition Language

DDl (数据定义语言

Data Definition Language

DML(数据操作语言

Data Manipulation Language

速度

删除整个表

一次性删除

逐行删除

回滚不可不可
delete触发器

直接删除

包括表结构,索引,约束

不触发触发
视图不能操作能操作
语法DROP TABLE  tableNameTRUNCATE TABLE tableNameDELETE FROM tableName WHERE condition

DML:用于检索或者修改数据。
    DML包括:  
        SELECT:用于检索数据;
        INSERT:用于增加数据到数据库;
        UPDATE:用于从数据库中修改现存的数据 
        DELETE:用于从数据库中删除数据。

DDL:语句可以用于创建用户和重建数据库对象。下面是DDL命令:
        CREATE TABLE:创建表
        ALTER TABLE
        DROP TABLE:删除表
        CREATE INDEX
        DROP INDEX

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com