ORA_ROWSCN 的数据类型是什么?它似乎是 NUMBER,但我找不到在文档中指定的它。
declare
myscn ???;
begin
select ora_rowscn into myscn from t where ...;
end;
最佳答案
这是一个NUMBER
。您可以通过创建一个简单的 View 并对其进行描述(或从 *_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
关于Oracle:ORA_ROWSCN 的数据类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29091797/