Oracle 修改序列

2021-10-07 22:33:11 字數 534 閱讀 6321

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...