oracle DBにバッチ・インサートを実行しようとしていました。クエリは次のとおりです。プリマーク・キーにmax(column)+ 1を使用してOracleでバッチ・インサートを実行すると、DuplicateExceptionエラーが発生する
INSERT INTO <table-name> (A, B) values ((SELECT MAX(A)+ 1 FROM <>table-name), "xyz")
バッチインサートにも同様の2つの文があります。上記の操作でDuplicateExceptionがスローされました。
このようにIDを生成することは悪い考えです。 – mustaccio