ORACLE异常:RETURNING 子句不支持的功能
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,获取序列ID时出现的异常,检查oracle数据库表ID字段类型是否为NUMBER类型。如果是long修改为number即可。有关number类型:http://www.blogjava.net/cao
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
电脑数据库的变迁
安元网络安全审查
莱山区ios软件开发解决方案
腾讯云轻量服务器建立网站教程
通过er图怎样设计数据库
ibm服务器7945
数学差的能学计算机网络技术吗
网络技术交流网
软件开发工时分类
商周互联网科技
机械与嵌入式软件开发
阿里云服务器是正品吗
php 服务数据库 地址
数据库绘图方法的发展
武夷山软件开发
傲腾内存服务器怎么样
锐点数据库
cs互联网服务器密码
数据库日志文件清理
雷电网络技术
pcm专线网络安全
公司网站和服务器有什么区别
能源部数据库ST
杭州计算机软件开发工程师
php能远程登陆数据库吗
家具城进销存管理系统数据库
数据库管理技术的变迁
2021安庆市网络安全宣传周
网络安全手抄报美丽的
西安鹏睿互联网科技有限公司