ORA-01861 : 文字与格式字符串不匹配
错误详解
create_date字段类型为date类型是 使用条件查询语句
错:
select * from user where create_date='2010-03-15' (报ORA-01861: 文字与格式字符串不匹配错误)
对:
select * from user where to_char(create_date,'yyyy-MM-dd')='2010-03-15'
to_char
1》以12小时制显示
to_char(sysdate,'YYYY-MM-DD HH12:MI:SS AM')
2》以24小时制显示
to_char(sysdate,'YYYY-MM-DD HH24:MI:SS AM')
Sysdate
Sysdate是系统当前时间
1》得到当前时间的前一分钟: Sysdate-1/21/60
2》得到当前时间的后一分钟 :Sysdate+1/21/60
3》得到当前时间的前一小时 :Sysdate-1/24
4》得到当前时间的后一小时 :Sysdate+1/24
5》得到当前时间的后一天 :Sysdate+1