ORACLE 10g データベースでシーケンスを作成しました
CREATE SEQUENCE "test_seq"
START WITH 1 INCREMENT BY 3
NOMAXVALUE NOMINVALUE NOORDER NOCYCLE NOCACHE;
このシーケンスを使用するデータベースにもテーブルがあります
CREATE TABLE USER_TEST
(
U_NAME VARCHAR2 (100),
PWD VARCHAR2 (100),
SR_NO NUMBER
)
NOCACHE
LOGGING;
しかし、使用してテーブルに値を挿入するとき
INSERT INTO USER_TEST VALUES( test_seq.NEXTVAL,'QWERTY','1QWE')
次のエラーが発生します
ORA-02289: 順序が存在しません
テーブルにデータを挿入するシーケンスを使用するにはどうすればよいですか。シーケンス挿入コマンドを使用していない場合は、完全に機能します。