Oracle 10g を使用してデータベースを維持しています。1 から始まり、行が追加されるたびに 1 ずつ増加するシーケンスが必要です。
これを達成するために、次のステートメントを作成しました。
CREATE SEQUENCE PATIENTS_SEQ START WITH 1 INCREMENT BY 1 NOMINVALUE NOCACHE NOCYCLE;
ただし、値 (PATIENTS_SEQ.NEXTVAL) を持つテーブルに最初のエントリを挿入すると、カウントは 1 ではなく 2 から始まります。0 で始まるようにシーケンスを変更すると、値で始まる値を小さくできないというエラーが表示されます。最小値よりも。カウントを1から正しく開始する方法のトラブルシューティングを手伝ってくれる人はいますか?