序列增加的问题
在网上已经搜过大家关于序列的解释,我遇到的问题是增加之后如果没保存在数据库中,再增加它就按照最后的数上累加,比如我的数据库现在自动增加那个列的值是1,然后我点了四次增加,但是我没有点保存,这里在数窗上看到的最后一个是5,但是我没保存,就关掉窗口,当我再进去点增加的时候就变成了6,其实我还是想从2开始增加,不知道大家听懂我的意思没有,我的ORACLE中的序列是这样写的:CREATE SEQUENCE "PCM"."HALF_LOAD" INCREMENT BY 1 START WITH 1
MAXVALUE 1.0E28 MINVALUE 1 NOCYCLE
CACHE 20 NOORDER
我在数据窗口中的增加按钮是这样写的int ll_halfid
select HALF_LOAD.nextval into :ll_halfid from form_half_load_main_tab;
dw_2.setitem(ll_newrow,'n_load_id',ll_halfid)