数据库 oracle9
用plsql
建表时有一字段是Date型
增加数据时选择2009-11-02
但是再查询就变为2009-11-2了
我是要比较时间大小的 这样2009-11-2就比2009-11-12大了 数据库里可以设定格式吗?
就设定成2009-11-02 默认就把0去了
谢谢
用plsql
建表时有一字段是Date型
增加数据时选择2009-11-02
但是再查询就变为2009-11-2了
我是要比较时间大小的 这样2009-11-2就比2009-11-12大了 数据库里可以设定格式吗?
就设定成2009-11-02 默认就把0去了
谢谢
如果你要显示成'2009-11-02'
to_char(col,'yyyy-mm-dd')
如果只是要比较,直接比就行了
alter session set nls_date_format = 'yyyy-mm-dd';如果数据库中是date类型的字段,直接比较就可以了要显示成字符样式的话就用to_char(sysdate,'yyyy-mm-dd')来转化。