使用PreparedStatement ,如何创建oracle分区动态查询?如下代码:String qry2 = "select vehicle_id,rec_date,velocity from vehiclegps_info partition (?)";
Connection conn;
PreparedStatement ps ;
String pam = "dat1"; ps = conn.prepareStatement(qry);
ps.setString(1, pam);
rs = ps.executeQuery();代码会报错,为什么?请教高手!
Connection conn;
PreparedStatement ps ;
String pam = "dat1"; ps = conn.prepareStatement(qry);
ps.setString(1, pam);
rs = ps.executeQuery();代码会报错,为什么?请教高手!
有这种语法么?
没看懂 - -
改成 select vehicle_id,rec_date,velocity from vehiclegps_info partition = ?
试试,即把括号去掉,换成等号“=”,应该就没有问题了。
例如取出1年的数据,
初级程序员才会通过PrepareStatement传入12个月份进行取数
当然防止SQL注入例外