ORACLE异常:RETURNING 子句不支持的功能
发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,获取序列ID时出现的异常,检查oracle数据库表ID字段类型是否为NUMBER类型。如果是long修改为number即可。有关number类型:http://www.blogjava.net/cao
千家信息网最后更新 2024年11月26日ORACLE异常:RETURNING 子句不支持的功能
获取序列ID时出现的异常,检查oracle数据库表ID字段类型是否为NUMBER类型。如果是long修改为number即可。有关number类型:http://www.blogjava.net/caojianhua/archive/2011/01/24/343461.html严重: nulljava.sql.SQLException: ORA-22816: RETURNING 子句不支持的功能 at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70) at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:110) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:171) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413) at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1030) at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:194) at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:947) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1222) at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3381) at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3462) at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1061) at org.iie.dao.impl.OracleGenelDaoImpl.insertDataReturnKeyByReturnInto(OracleGenelDaoImpl.java:160) at org.iie.dao.impl.OracleGenelDaoImpl.main(OracleGenelDaoImpl.java:148)
顺便贴出获取序列号的方法:
public static int insertDataReturnKeyByReturnInto() throws Exception { Connection conn = GlobalData.getOracleConnection(); String vsql = "insert into xx(id) values(xx_squencee.nextval) returning id into :1"; OraclePreparedStatement pstmt = (OraclePreparedStatement) conn.prepareStatement(vsql); pstmt.registerReturnParameter(1, Types.BIGINT); pstmt.executeUpdate(); ResultSet rs = pstmt.getReturnResultSet(); rs.next(); int id = rs.getInt(1); rs.close(); pstmt.close(); System.out.print("id:" + id); return id; }
类型
序列
功能
子句
支持
字段
序列号
数据
数据库
方法
时出
有关
检查
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
班尼路服务器价格
微信服务器多久删除聊天记录
软件开发到应用市场
可以使用加权检索的数据库
网络安全面临的挑战与应对
北京归创网络技术
台州卓美网络技术有限公司
网络安全什么公司好
程序员软件开发培训班
sql 数据库表监控_跟踪
金蝶迷你版 数据库密码
悠久之树服务器在维修吗
有哪些软件开发技术
数据库空间和网页空间
上海拓农互联网科技
栅格数据和影像数据库
ucsc 数据库
计算机网络技术专业课程说明
宝坻有服务器租用
计算机网络技术考试方面
电子科技大学互联网 金融
网络服务器搭建与配置与管理
建行成立软件开发公司待遇
5g网络技术及应用场景
邯郸电商软件开发哪家实惠
网络安全法教程
银熊联盟数据库
中国科技大学互联网创业
民国地方志数据库
如何查看数据库的权限