首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle序列是不是只能够在存储过程中使用啊该怎么解决

2013-03-26 
oracle序列是不是只能够在存储过程中使用啊?我在java里调用不了,以下是我的代码Query.createStatement( s

oracle序列是不是只能够在存储过程中使用啊?
我在java里调用不了,以下是我的代码
Query.createStatement( "select   SEQ_AREA.nextval   from   dual; ");
ResultSet   rs=Query.getResultSet();
String   id;
if   ((rs!=null)&&(rs.next())){
id=rs.getString( "NEXTVAL ");
                  }
这样得不到植啊

[解决办法]
肯定是可以的,起个别名看看
select SEQ_AREA.nextval NEXTVAL from dual
[解决办法]
oracle序列是不是只能够在存储过程中使用啊
--不是
测试一下,在oracle中下面语句是否可以得到正确的值
select SEQ_AREA.nextval from dual


java语法不懂
只能怀疑下面代码有问题
Query.createStatement( "select SEQ_AREA.nextval from dual; ");
ResultSet rs=Query.getResultSet();
String id;
if ((rs!=null)&&(rs.next())){
id=rs.getString( "NEXTVAL ");
}
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html

热点排行