数据库:oracle10g,有个字段csrq,date类型,里面保存出生日期(例如:2006-3-3);
出现的问题:
1.在sqlplus里select 出来显示为2006-3-3,而在toad里select显示却为空白(不是空值);
2.无论在toad还是sqlplus里select tochar(csrq,"yyyy-mm-dd”)的方式显示,却输出0000-00-00;
3.java程序,jdk1.4,jdbc方式连接数据库,以rs.getstring()方式取得csrq的值,居然是“2006-3-2 23:00:00.0”;
4.一个表中还有另外一个字段gxrq,上述三个步骤显示的结果就一切正常。
太诡异了,有遇到这种情况的朋友吗?指点一二。