truncate table 和delete * from的区bai别为:释放数据不同、清空标识不du同、触发器不同。zhi

一、释放数据不同

1、truncate table:truncate table 直接释放数据页,dao并且在事务日志中也只记录数据页的释放。

2、delete * from:delete * from 是一行一行地释放数据,在事务日志中要记录每一条记录的删除。

二、清空标识不同

1、truncate table:truncate table不仅是删除表里面的数据,而且还会清空表里面主键的标识。

2、delete * from:delete * from仅仅能删除数据,不能清空标识。

三、触发器不同

1、truncate table:truncate table不会激发触发器。

2、delete * from:delete * from会激发触发器。

本文同步分享在 博客“瑞 新”(CSDN)。

如有侵权,请联系 support@oschina.cn 删除。

本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

oracle truncate 日期,【Oracle】truncate和delete区别相关推荐

  1. 修改oracle默认日期,Oracle 修改默认日期格式

    1.Oracle的日期格式 Oracle数据缺省的时间格式数据的显示形式,与所使用的字符集有关.一般显示年月日,而不显示时分秒. 例如,使用us7ascii字符集(或者是其他的英语字符集)时,缺省的时 ...

  2. oracle 归档日期,Oracle中归档日期满报错解决方法

    最近在工作的时候操作数据库常会遇到这样的问题:"ORA-00257 archiver error. Connect internal only, until freed",百度搜了 ...

  3. oracle 四舍五入日期,Oracle时间运算(日期截取及四舍五入)

    Oracle时间运算(日期截取及四舍五入) 如同对数字进行四舍五入和按位截取一样,Oracle对时间日期也提供了这两种功能.但比起对数字进行四舍五入和截取比较复杂:这是因为时间日期是有格式的.下面看看 ...

  4. oracle truncate表,oracle删除表中数据(delete与truncate)

    当表中的数据不需要时,则应该删除该数据并释放所占用的空间,删除表中的数据可以使用Delete语句或者Truncate语句,下面分别介绍. 一.delete语句 (1)有条件删除 语法格式: delet ...

  5. oracle 删除表中内容,oracle删除表中数据(delete与truncate)

    当表中的数据不需要时,则应该删除该数据并释放所占用的空间,删除表中的数据可以使用Delete语句或者Truncate语句,下面分别介绍. 一.delete语句 (1)有条件删除 语法格式:delete ...

  6. oracle truncate写法,Oracle Truncate Table

    oracle函数 的 Oracle Truncate Table 在本教程中,您将学习如何使用Oracle TRUNCATE TABLE语句更快更有效地从表中删除所有数据(也叫截断表). Oracle ...

  7. truncate、drop、delete区别

    本文导读:删除表中的数据的方法有delete,truncate, 其中TRUNCATE TABLE用于删除表中的所有行,而不记录单个行删除操作.TRUNCATE TABLE 与没有 WHERE 子句的 ...

  8. oracle表还原truncate,Oracle数据库之Oracle表恢复(truncate)

    本文主要向大家介绍了Oracle数据库之Oracle表恢复(truncate),通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 一.模拟truncate操作: SQL> c ...

  9. Oracle大表清理truncate .. reuse storage

    Oracle大表清理truncate .. reuse storage deallocate_unused_clause Purpose Use the deallocate_unused_claus ...

最新文章

  1. AS3.0编程 So本地数据存储(“超级cookies”)--AS3:Local SharedObject
  2. java表达式类型自动提升
  3. 数据结构单链表SingleLinkedList,Java实现单链表增删改查
  4. 16-mysql-dml语言-增删改数据
  5. Linux 命令(52)—— ipcrm 命令
  6. python os 常用方法_【Python 库】os 模块常用方法简介
  7. 不是shell具有的功能和特点的是_环境监控主机具有哪些功能特点
  8. 苹果4s怎么越狱_越狱软件续签教程
  9. 阿里软件测试工程师推荐|自动化测试——HTTP之URL
  10. larval 捕获mysql错误_larval如何捕获mysql错误
  11. Java的LockSupport.park()实现分析(转载)
  12. 100集华为HCIE安全培训视频教材整理 | Agile Controller终端安全管理特性(七)
  13. 字节跳动,收割海外大厂员工
  14. 水到渠成建设路肩等设施路缘石成型机来出力
  15. 从汇编到太空——保罗·艾伦
  16. 黑客攻击方式之暴力破解
  17. jquery chosen插件使用及select常用方法
  18. python 自动问答系统_外虎知乎自动问答系统
  19. 网络工程师(路由交换)必备面试题
  20. 【中间件技术】第三部分 Java企业版规范与中间件(8) EJB 构件开发

热门文章

  1. 基于or1200最小sopc系统搭建(一)--搭建及仿真(DE2,DE2-70)
  2. xp下编程实现窗体透明特效
  3. 你是菜鸡是有原因的 谈谈提问的艺术
  4. html 从左往右消失,从左到右语言写成从右到左html
  5. java private 命名_java private关键字用法实例
  6. 阿里云ubuntu mysql_Ubuntu下安装MySQL(阿里云服务器)
  7. php xmldom扩展,如何使用比根更深入的PHP DOM向XML添加新元素?
  8. Adobe illustrator 导出可编辑文本 - 连载 18
  9. 这一路,信念很简单,把书念下去,然后走出去,不枉活一世
  10. 生信宝典Linux学习系列文章整理