-2
我需要增加我的id。我必須通過在oracle數據庫中使用序列來增加。當我使用INSERT INTO XXX (seq_xxx.nextval, ....)
時,我有錯誤invalid column name
。如何使用oracle sequence.nextval
編輯:問題是在大寫字母SEQ_XXX.NEXTVAL
工作正常。
我需要增加我的id。我必須通過在oracle數據庫中使用序列來增加。當我使用INSERT INTO XXX (seq_xxx.nextval, ....)
時,我有錯誤invalid column name
。如何使用oracle sequence.nextval
編輯:問題是在大寫字母SEQ_XXX.NEXTVAL
工作正常。
插入語句在甲骨文:
insert into XXX (id, ...) values (seq_xxx.nextVal, ...)
注: (ID,...)=表的列名
你需要插入新行或更新現有的?另外,如果您必須插入新行,[this](http://docs.oracle.com/database/121/SQLRF/statements_9014.htm#SQLRF01604)是正確的語法 – Aleksej
與VALUES爲可選的MySQL不同, Oracle'VALUES'是必需的。 –