ORA_ROWSCN使用

基于行跟踪的ROWDEPENDENCIES ORA_ROWSCN信息
在Oracle 10g中的引入了ORA_ROWSCN伪列新特性。基于此种伪列所提供的信息,我们可以方便地找出某个数据块或某一个行最近被修改的时间戳。在默认情况下,10g下表会以非行依赖性(NOROWDEPENDENCIES)的属性创建,这意味着我们可观察的ORA_ROWSCN信息是
以块级跟踪的,无法分辨同一块内的多行间不同的修改时间。为了达到行级粒度的跟踪我们需要在建表时指定基于行依赖性的ROWDEPENDENCIES字

可以通过以下方式转为 to_char(scn_to_timestamp(ora_rowscn), 'yyyymmddhh24miss') updatetime 时间。

建表的时候要加一个字段如下:

create table time_test (

       val varchar2(200),

       ctime varchar2(14)

)ROWDEPENDENCIES;

<!--EndFragment-->

你可能感兴趣的:(rows)