NOVOTS KMS 词汇表 Glossary    联系我们 Contact Us
查询 Search  
   
按类别浏览 Browse by Category
NOVOTS KMS .: 数据库 .: SQL语句报错

SQL语句报错

1、具体报错如下:

     ORA-01861:文字格式字符串不匹配

     01861. 00000 - "literal does not match format string"

     *Cause:Literals in the put must be the same length as literals in the format string

                    (with the exception of leading whitespace).

                    If the "FX" modifier has been toggled on,the literal must match exactly,with

                    no extra whitespace.

     *Action:Correct the format string to match the literal.


2、错误原因

        sb.append(" and t.date >= ? and t.date <= ?  ");

        由于date这个字段在数据库中的数据类型是Date,而我给date传的参数是字符串类型的,而字符串是不能比较大小的,所以会报个错误


3、解决办法

     sb.append(" and t.date >= to_date(?,'yyyymmdd')  and t.date <= to_date(?,'yyyymmdd')  ");


这篇文章对你多有用?

相关文章

article SQL语句大全

(No rating)  9-24-2012    Views: 810   
article SQL语句
1

(No rating)  3-20-2013    Views: 740   
article SQL语法总结
SQL语法总结1.按条件读取字段,...

(No rating)  12-10-2013    Views: 724   

用户评语

添加评语
当前还没有评语.


.: .: .: .: .:
[ 登陆 ]
北京护航科技有限公司 2006

Novots Technologies Limited