我是 sqlj 的新手,尝试插入具有序列生成的 ID 的数据。这是我当前的代码:
String pattern = ...;
#sql {INSERT INTO my_table (id, pattern) VALUES (my_seq.nextVal(), :(pattern))};
但我不断收到 ORA-02287 错误。 我需要采取不同的方式吗?
最佳答案
省略 nextval
后的括号:
#sql {INSERT INTO my_table (id, pattern) VALUES (my_seq.nextval, :(pattern))};
关于java - 在sqlj中使用序列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34531028/