私は大学の入学システムを作成するプロジェクトを行っています。テクノロジーは Java と Oracle です。
テーブルの 1 つには、事前に生成されたシリアル番号が格納されています。後で、それらのシリアル番号に対して、申請者のフォーム データが入力されます。私の要件は、エントリープロセスが完了したら、ロットごとのレポートを生成する必要があるということです. 事前に生成されたシリアル番号のフィード中に、シーケンス番号が失われた場合。
たとえば、テーブルでは、シーケンス番号が 7001、7002、7004、7005、7006、7010 であるとします。上記のシリーズから、7001 から 7010 までの番号が 7003、7007、7008、および 7009 であることは明らかです。
これらの数値を見つけるために Oracle で利用できる DBMS 関数はありますか、またはストアド プロシージャが私の目的を達成できる場合は、アルゴリズムを提案してください。
Java でいくつかの手法を見つけることができますが、速度を上げるために Oracle で解決策を見つけたいと考えています。