在sqlj中使用序列?

时间:2015-12-30 14:01:26

标签: java oracle sqlj

我是sqlj的新手并尝试插入带有序列生成的id的数据。这是我目前的代码:

<div>

但我一直在和ORA-02287错误。 我需要以不同的方式做吗?

2 个答案:

答案 0 :(得分:2)

不是sqlJ专家,但在SQL部分你应该使用my_seq.nextVal,没有()

答案 1 :(得分:2)

nextval之后省略括号:

#sql {INSERT INTO my_table (id, pattern) VALUES (my_seq.nextval, :(pattern))};