高手请进: 如何读取每条记录的内部timestamp? 在这个表中是没有一个timestamp的字段, 但是据说主流数据库厂商都会在内部给每条记录保留一个工数据库系统内部使用的timestamp, 譬如说optimism lock就使用了这个内部的timestamp.请问如何读取这个内部的字段??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有这个数据类型吧,倒是有GUID 怎么样从数据库中获得毫秒 [A]9i以上版本,有一个timestamp类型获得毫秒,如 SQL>select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ssxff') time1, to_char(current_timestamp) time2 from dual; TIME1 TIME2 ----------------------------- ---------------------------------------------------------------- 2003-10-24 10:48:45.656000 24-OCT-03 10.48.45.656000 AM +08:00 可以看到,毫秒在to_char中对应的是FF。 select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ff1') from dual;...select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ff9') from dual;select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ff6') from dual=select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ssxff') from dual 我估计楼主是想要这么一个字段,如MYSQL中的timestamp类型,能够自动纪录数据纪录的变化时间呀!可惜我不知道在ORACLE中有没有这样的字段类型呀! timestamp这个类型是有的,但是是不是记录了记录变化时间就不懂了 求优化一段sql语句 ◆oracle9i 存储过程返回数据集的写法?◆ ORACLE触发器如何实现一张表中INSERT了新的数据,也往另外一张表中INSERT这些数据? 怎样建立DBLink 手动启动数据库 默认角色和非默认角色有什么区别? 一个关于数据完整性约束的问题 看看为什么SQL出错. 关于OStartup函数 oracle 中的运行脚本突然中断怎么停止 如何获得oracle9i application server免费软件?谢谢 求教,请问我怎样才能把归档日志删掉?急。。。
[A]9i以上版本,有一个timestamp类型获得毫秒,如
SQL>select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ssxff') time1,
to_char(current_timestamp) time2 from dual; TIME1 TIME2
----------------------------- ----------------------------------------------------------------
2003-10-24 10:48:45.656000 24-OCT-03 10.48.45.656000 AM +08:00
可以看到,毫秒在to_char中对应的是FF。 select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ff1') from dual;
...
select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ff9') from dual;select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ff6') from dual=select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ssxff') from dual