Oracle:ORA_ROWSCN的数据类型是什么?

时间:2015-03-17 05:19:24

标签: oracle

ORA_ROWSCN的数据类型是什么? 似乎为NUMBER但我在文档中找不到它。

declare
  myscn  ???;
begin
    select ora_rowscn into myscn from t where ...;
end;

1 个答案:

答案 0 :(得分:2)

这是NUMBER。您可以通过创建一个简单的视图并对其进行描述(或从*_tab_columns中选择)来看待自己。这是一个简单的sqlfiddle演示

create table foo (
   col1 number
);

create view vw_foo
as
select col1, ora_rowscn scn
  from foo;

select * 
  from user_tab_cols 
 where table_name = 'VW_FOO';

如果您想了解更多关于SCN格式(系统更改编号)的详细信息,请参阅one decent article