1,oracle中调用sql如果是下面的sql调用报:java.sql.SQLSyntaxErrorException: ORA-01722: invalid number错误
String sql = "select * from cis_prd.v_cjfwh_hisense_sales_query t where t.SALE_DATE=" +sale_date;
2,改成下面的形式就可以了
String sql = "select * from cis_prd.v_cjfwh_hisense_sales_query t where t.SALE_DATE='" +sale_date + "'";
3,错误原因就是错误的字面上的意思,查询的时候将sale_date当做数字来进行查询了