使用顺序功能时出现“ ORA-00928:缺少SELECT关键字”错误

Ano*_*son 5 sqlplus sequence ora-00928

抱歉,我是SQLPlus的新手!

所以在这里,我有一个名为iowe的表,我有四个记录预加载到其中。它是这样的:

NAME AMOUNT序列号
---------- ---------- -------------
Praveen 20500 1
肉山5000 2
罗希特5000 3
沙石8000 4

在输入这四个记录之前,我不了解SQL中的序列函数。因此,我尝试将其隐含在此表中。我想输入一个新记录,名称为“ XXX ”,金额为500,然后使用sequence命令,使“ 序列号 ”自动递增。

所以当我从user_sequences中选择*时,我创建了一个名为iowesqn的序列:

SEQUENCE_NAME MIN_VALUE MAX_VALUE INCREMENT_BY CO CACHE_SIZE LAST_NUMBER
------------------------------ ---------- ---------- ------------------------ -----------
平方1 5 2 NN 0 3
IOWESQN 1 1.0000E + 27 1 NN 0 7

请忽略序列SQN

要插入序列IOWESQN,我使用了以下命令:“插入iowe(name,amount,“ Serial Number”)values('XXX',500,iowesqn.nextval)“

一切正常。在每个条目上,“序列号”列都将增加1。但是,当我尝试“插入iowe('&name','&amount',“序列号”)value(iowesqn.nextval));“时;,它询问我名字和金额,但随后(输入金额后),它会引发错误。内容为:“ ORA-00928:缺少SELECT关键字”

这是输入的数量之后的全部内容:

旧的1:插入iowe(“&name”,“&amount”,“序列号”)值(iowesqn.nextval))新的1:插入到iowe(“ ret”,“ ert”,“序列号”)值(iowesqn .nextval))插入iowe('ret','ert',“ Serial Number”)value(iowesqn.nextval))*在第1行出错:ORA-00928:缺少SELECT关键字

请告诉我我做错了(或(极不可能)这是什么)。

提前致谢。