1.直接刪除序列,然後重新建立並且設定序列的初始值為希望的資料
drop sequence "seq_stockflow_id";
create sequence "seq_stockflow_id"
increment by 1
start with 1000 --你想要的值
maxvalue 9999999999999999;
2、修改序列的每次增加的值,然後再修改回每次自增1
-- 修改序列
alter sequence "seq_stockflow_id" increment by 13500;
-- 檢視序列
select "seq_stockflow_id".nextval from dual;
-- 修改序列
alter sequence "seq_stockflow_id" increment by 1;
Oracle修改序列值(多SQL修改)
oracle並沒有直接修改序列值為某個值 的sql。但是通過多條sql便可修改。1,背景,如果將序列值修改1為1000 查詢序列資訊 包括序列名sequence name 獲取想到修改的sequence name select from user sequences 序列值改為增長一次1000,具體...
oracle修改序列當前值
很多時候,我們都會用到oracle序列,那麼我們怎麼修改序列的當前值呢?首先我們可以檢視當前序列值是多少,如下 select 序列名.nextval from dual 比方說我現在查出來值是10,那麼我要把當前值改成8,那麼可以這麼改 alter sequence 序列名 increment by...
Oracle 序列 查詢序列的值,修改序列的值
1.序列的語法形式 1 create sequence 序列名 2 increment by n3 start with n4 maxvalue n nomaxvalue 5 minvalue n nominvalue 6 cycle nocycle 7 cache n nocache 序列以 st...