【发布时间】:2017-01-05 20:08:32
【问题描述】:
我已经创建了这个序列
CREATE SEQUENCE stud_seq
START WITH 1000
INCREMENT BY 1
MAXVALUE 99999
NOCACHE
NOCYCLE;
我有这张桌子叫student
Name Null Type
-------------------- -------- -------------
CODS NOT NULL NUMBER(5)
NUME NOT NULL VARCHAR2(50)
PREN NOT NULL VARCHAR2(50)
CODS 是主键。
我正在尝试这样做
ALTER TABLE student ADD CONSTRAINT student_cods_df DEFAULT stud_seq.nextval FOR cods;
我得到一个错误
SQL Error: ORA-00904: : invalid identifier
00904. 00000 - "%s: invalid identifier"
你能告诉我有什么问题吗?谢谢。
如果有人想知道,我正在使用 SQL Developer。
【问题讨论】:
-
您的 Oracle 版本是多少?这仅适用于 Oracle 12 或更高版本