java ORA-02289: 序列不存在!急急 但是我在pl/sql中是可以执行的,我就是不明白,为什么在pl/sql中可以执行,而程序中不能执行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你把程序调用的代码和PL/SQL里调用的代码贴出看看 String seqSql="select clspuser.sq_acc_info.nextval from dual";ps = conn.prepareStatement(seqSql, ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); rs=ps.executeQuery(); Object obj=null; while(rs.next()) { obj=rs.getObject(1); } if(obj!=null){ seq=obj.toString(); }PL/SQL执行没有问题。 代码使用的用户和我执行SQL的用户是一样的。 如果不是权限的问题的话,从你贴出来的代码看没什么问题。可你还是没有将PL/SQL的部分代码贴出来。你确定clspuser.sq_acc_info这里的用户名clspuser和序列名sq_acc_info没写错? 为了避免不是因为搞错用户或权限之类的问题,建议代码中先直接用system用户或者B用户来测试看看。然后再检查什么拼写错误之类的问题。 我也是啊,今天碰到了这个问题,pl里执行时ok的,但是放到代码里执行总是报序列不存在,郁闷死了 我也遇到这个情况,给一个表的主键ID做自增长做了个序列,往表里面查数据都能够实现自增长,但是另外用SELECT查询序列当前值或者下一个值时就给我说序列不存在~~~ java单精度和双精度的问题?求解 请教大神们一个问题?JDK的版本问题 Servlet 跳转问题 java web 和 Java EE SSH构架遇到的问题 tomcat4.1 与 tomcat5.0.28 有什么区别呀????请高手回答以下了!! 【求助:】 RMI 在jsp里抛出异常,(CMD窗口却可以) 免费下载java课堂录像 求助 mybatis 自动生成的example如何使用 有文档最好 谢谢了 有关异步使用<jsp:include>标签的问题 hibernate4.1连接oracle11g问题 必须窗口最大化以后才能显示出图片
ps = conn.prepareStatement(seqSql, ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=ps.executeQuery();
Object obj=null;
while(rs.next()) {
obj=rs.getObject(1);
}
if(obj!=null){
seq=obj.toString();
}
PL/SQL执行没有问题。