update fee_note set payed=1,paydate =to_date('2000-01-01 00:00:00','yyyy-mm-dd hh24:mi:ss') where id='1'
执行以后的结果是 01-一月 -2000 12:00:00 AM
刚才在网上查to_date的用法,都不行,汗!
请问,我是想更新系统时间to_date(date(),'yyyy-mm-dd hh24:mi:ss') 这样,行吗?待会去试
执行以后的结果是 01-一月 -2000 12:00:00 AM
刚才在网上查to_date的用法,都不行,汗!
请问,我是想更新系统时间to_date(date(),'yyyy-mm-dd hh24:mi:ss') 这样,行吗?待会去试
paydate=sysdate
随便你怎么方式写进去,date类型的,就是7个字节,年月日时分秒毫秒
如果你想SETECT的显示结果如你所要的,就用
select
to_char(paydate,'yyyy-mm-dd hh:mi:ss am' from 表
这句本身没有错,是你查出来的时候nls_date_format设置的问题select to_char(paydate, 'yyyy-mm-dd hh24:mi:ss')
from fee_note
where id = '1';