是否可以排除闪回查询结果集中未更改的字段?
考虑我有下表
create table first_table
(
id int generated as identity,
name NVARCHAR2(1024),
age smallint,
notebook nclob,
userpic clob,
salary float
)
如果表在版本化查询之后有非常频繁的更新(例如在notebook
字段上)
select ROWID, VERSIONS_OPERATION, VERSIONS_STARTSCN, VERSIONS_STARTTIME, VERSIONS_XID, id, name, age, notebook, userpic, salary
from FIRST_TABLE versions between scn 1469193 and 1482882;
即使它是相同的,也会为每一行提取大量的 userpic 值。
我可以以某种方式避免这种情况,而是为未更改的值获取 NULL 吗?