12.1以降、Oracleデータベースはバッチの各要素の更新された行数を返します。 12.1データベースとドライバー(12.1.0.2)が必要になります。この機能は、以前のバージョンのデータベースには存在しません。
したがって、12.1以降
int updatedRows[] = pstmt.executeBatch();
実際には、-2ではなく、バッチ内の各要素の更新された行の数を含む配列を返します。ところで、この機能はJDBCシンドライバーにのみあります。
12.1以降、Oracleデータベースはバッチの各要素の更新された行数を返します。 12.1データベースとドライバー(12.1.0.2)が必要になります。この機能は、以前のバージョンのデータベースには存在しません。
したがって、12.1以降
int updatedRows[] = pstmt.executeBatch();
実際には、-2ではなく、バッチ内の各要素の更新された行の数を含む配列を返します。ところで、この機能はJDBCシンドライバーにのみあります。
Oracleデータベースが自動インクリメントをサポートしているかどうかを検出するにはどうすればよいですか? Oracle SQL-RANK()またはDENSE_RANK()またはROW_NUMBER()分析関数を使用して個別の行を取得する方法は?