字段:date
value1: 2010-01-01
value2: 2010-01-01BC
1.直接向数据库插入数值时:
oracle需要使用to_timestamp('2010-01-01','yyyy-mm-ddBC'),
PG可以直接用字符串‘2010-01-01BC'。
2.直接从数据库查询时:
在oracle数据库中直接查询date字段,value1和value1显示没有区别,均为2010-01-01,
使用to_char(time,'dd-mm-yyyybc','nls_date_language=American') ,才显示出bc和ad。如下:
SQL> select time,to_char(time,'dd-mm-yyyybc','nls_date_langua