行归档

  

在一些场景中,当我们不需要表中的某些行时,需要发布删除语句来删除。但是有时候并不是
想在物理上真正的删除这些数据,在传统的表设计中,我们一般都加多一个栏位来表示逻辑删除。
比如is_delete,当应用程序在处理时,把is_delete也加入到哪条件中来表示行是不是真正的删除了。
在12 c中,引入了一个新特性叫作行存档,可以让数据库自动来做这些操作。这个特性也叫作数据库内归档。

  

完成从员工创建表employees_test select *;

  表创建


完成select count(*)从employees_test department_id=80;

  

COUNT (*)

  
 <代码> 34  
  

完成alter table employees_test行档案;

  

表改变。
行档案
在允许行档案后,系统会自动会表增加栏位ORA_ARCHIVE_STATE,用来表示数据可用性情况
行档案
行档案
行档案
改变会话变可见
行档案
行档案

行归档