2012-01 (2012 年は現在の年) という形式の数値があり、01 はデータベース内のフィールドの最大値を 1 ずつ増やしたものであり、その数値は毎年 0 にリセットされます。
ただし、同じ操作を同時に実行しようとする 2 人のユーザーがいる場合、両方の値が同じであるため、データベースに同じ番号が 2 回挿入されます。
シーケンスを作成することを考えましたが、それには毎年シーケンスをリセットする作業が必要であり、次の番号を取得する前にロックを作成し、挿入が完了した後に解放する方法があればいいと思いますか?
ありがとう。