首先,我跑所有這些與JDBC驅動程序的Java ...如何僅將序列增加1?
在這裏,我定義一個表:
create table HistoryCCP(
ID NUMBER(6) NOT NULL,
SCRIPT VARCHAR2(1000) NOT NULL
)
這裏我定義了一個序列:
CREATE SEQUENCE SYSTEM.HistoryId
MINVALUE 1
MAXVALUE 1000000
INCREMENT BY 1
START WITH 1
NOORDER
NOCYCLE
現在我插入到表通過這裏使用這樣的:每當我關閉程序並運行它再次
insert into HistoryCCP
values (SYSTEM.HistoryId.nextval ,'HELLOOOO ')
試着插入,它會增加10! 當我定義像這樣的序列:
CREATE SEQUENCE SYSTEM.HistoryId
MINVALUE 1
MAXVALUE 1000000
INCREMENT BY 1
START WITH 1
CACHE 100 -- added cache parameter
NOORDER
NOCYCLE
它增加了100! 你知道它爲什麼像這樣以及如何增加1?
因爲你說「緩存100個值」,然後丟棄它們。 –