我在 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: 序列不存在
我应该怎么做才能使用我的序列将数据插入到我的表中。如果我不使用序列插入命令可以完美地工作。