レコードを挿入した後に自動的に増加する列をOracleデータベースに追加したいと思います。また、レコードを削除すると自動的に減少する必要があります。このフィールドは、テーブル見出しのシーケンス番号を格納するために使用され、その見出しは再-orderしたがって、番号シーケンス間にギャップがあってはなりません.TRIGGERとSEQUENCEで試しましたが、うまくいきませんでした.PL/SQLを使用する方法はありますか.実際に私が望むのは、シーケンス番号をシフトすることです.レコードを削除するとき。
例: 行 1、行 2、行 3、行 4、行 5 行 3 を削除すると、シーケンスは行 1、行 2、行 3、行 4 となり、行 4 にあったレコードは行 3 に移動する必要があります。の上..
私はjspサーブレット技術を使用しています。Javaを使用してこれを行う方法があれば、それも良いです。
ありがとうございました!