当我尝试执行以下语句错误时弹出显示
"此处不允许使用此列"
这是我的代码
create table students(name varchar(10),id number);
create sequence seq
start with 1
increment by 100
nocycle ;
insert into students values('rishav',seq.next_val);
答案 0 :(得分:1)
当然,您不仅可以在第一列中使用序列。
但是你的代码有一点错误。如果要从序列中获取下一个值,则必须使用nextval
。因此,只需将seq.next_val
更改为seq.nextval