中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ORACLE異常:RETURNING 子句不支持的功能

發布時間:2020-08-01 16:50:35 來源:網絡 閱讀:2069 作者:但丁丶2P丶M 欄目:關系型數據庫
獲取序列ID時出現的異常,檢查oracle數據庫表ID字段類型是否為NUMBER類型。如果是long修改為number即可。
有關number類型:http://www.blogjava.net/caojianhua/archive/2011/01/24/343461.html

嚴重: null
java.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;
    }


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

思茅市| 安塞县| 古丈县| 潍坊市| 遵义县| 太保市| 贵德县| 天气| 海原县| 福贡县| 简阳市| 井研县| 云梦县| 吕梁市| 晋中市| 峨眉山市| 宣恩县| 抚宁县| 渭源县| 济源市| 唐山市| 江西省| 澄城县| 鸡西市| 瑞昌市| 澄江县| 子长县| 庄河市| 南安市| 桂林市| 岳阳市| 乐业县| 大渡口区| 安塞县| 丰都县| 大姚县| 昭通市| 北海市| 上栗县| 普陀区| 大厂|