标签: java oracle sqlj
我是sqlj的新手并尝试插入带有序列生成的id的数据。这是我目前的代码:
<div>
但我一直在和ORA-02287错误。 我需要以不同的方式做吗?
答案 0 :(得分:2)
不是sqlJ专家,但在SQL部分你应该使用my_seq.nextVal,没有()
答案 1 :(得分:2)
在nextval之后省略括号:
nextval
#sql {INSERT INTO my_table (id, pattern) VALUES (my_seq.nextval, :(pattern))};