是否可以强制 now() 函数(或类似的函数)在更新时返回每行的当前值?
据我了解,通常该函数仅在执行语句时调用一次,并且所有行都获得相同的值。
有可能改变这种行为吗?
DBMS 是 AS400 v5r2m0 上的 DB2
是否可以强制 now() 函数(或类似的函数)在更新时返回每行的当前值?
据我了解,通常该函数仅在执行语句时调用一次,并且所有行都获得相同的值。
有可能改变这种行为吗?
DBMS 是 AS400 v5r2m0 上的 DB2
你试过这个吗?
“每次在具有行更改时间戳列的表中添加或更改行时,都会将行更改时间戳列值设置为插入或更新操作时间对应的时间戳。”
[...]
“创建表时,可以将表中的列定义为行更改时间戳列。”
http://pic.dhe.ibm.com/infocenter/iseries/v6r1m0/index.jsp?topic=/sqlp/rbafysqlprcts.htm