某个字段设为TIMESTAMP列后,如何自动生成值?
生成的值如何跟据dll操作改变呢?
如:向表插入一行数据后,该行TIMESTAMP字段自动生成值类似“0x0000000000002716”
更改表中一行数据后,该行TIMESTAMP字段值自动变为类似“0x0000000000002717”
生成的值如何跟据dll操作改变呢?
如:向表插入一行数据后,该行TIMESTAMP字段自动生成值类似“0x0000000000002716”
更改表中一行数据后,该行TIMESTAMP字段值自动变为类似“0x0000000000002717”
如:向表插入一行数据后,该行TIMESTAMP字段自动生成值类似“2010-03-20 17:30 30.000000”
更改表中一行数据后,该行TIMESTAMP字段值自动变为类似“2010-03-20 17:30 30.000000”
insert into test values ('0x0000000000002716')
*
第 1 行出现错误:
ORA-01847: 月份中日的值必须介于 1 和当月最后一日之间
SQL>不明白,你啥意思?0x0000000000002716是非法的timestamp数据啊!
例子整错了,那种是sqlserver里的,能实现“2010-03-20 17:30 30.000000”就行
---------------------------------------------------------------------------
24-3月 -10 05.48.07.421000 下午 +08:00SQL> select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss SSSSS.FF') from dual;TO_CHAR(SYSTIMESTAMP,'YYYY-MM-DDHH2
-----------------------------------
2010-03-24 17:52:01 64321.828000SQL>
下班回家,祝你好运!