SELECT GEN_ID(TABLE,1) FROM MON$DATABASE
fromを使用PreparedStatement
して、複数のテーブルで使用される ID を生成しています。
私は s 個のバッチで多数のINSERT
sを実行する予定PreparedStatement
で、Firebird から一度に多くの新しい ID を取得する方法を探しています。
INSERT
JavaコードでこのIDを使用して別の時間に他のテーブルを使用する必要があるため、トリガーを実行することは問題外のようです。また、getGeneratedKeys()
(私の?) Firebird JDBCdriver にはまだバッチが実装されていないようです。