标签: sql-server-2005 oracle timestamp
在我的程序中,我依赖于SQL Server TIMESTAMP数据类型来告诉我行的“内容”是否已更改。有什么方法可以确定Oracle中的行内容是否已更改(最好不必在表中为此添加额外的列)?
答案 0 :(得分:5)
假设您使用的是中等版本的Oracle,ORA_ROWSCN就是您所追求的psecudocolumn。这提供了修改行的系统更改编号(SCN)的保守上限。默认情况下,这仅在块级别进行跟踪,但如果您在启用ROWDEPENDENCIES的情况下构建表,则将在行级别跟踪它。