1.首先從序列存放表中查出實體所對應的序列值:(我的序列存放表在right庫中)
select * from sys_sequence_no where code like '%tmlinetel%'
(sys_sequence_no為序列表名,tmlinetel為實體名)
查出後結果如下圖:
2.取出序列的當前值
先執行:
select sn_c393d3b73d83a95a.nextval from dual
再執行:
select sn_c393d3b73d83a95a.currval from dual
執行結果如下圖
即當前序列的值為21
3.設定你想要的序列值 (比如你想讓序列值從22開始)
先執行:
alter sequence sn_c393d3b73d83a95a increment by 1;
再執行:
select sn_c393d3b73d83a95a.nextval from dual
執行結果如下圖:
即序列值已經改變。
原創 oracle sequence簡介
sequence簡介 2013 12 26 一 概述 sequence是序列號的意思,每次取的時候它會自動增加。sequence與表沒有從屬關係,與表一樣屬於使用者。二 主要內容 1 create sequence語法 首先使用者要有create sequence或者create any seque...
Oracle Sequence簡單介紹
oracle中提供了sequence物件,由系統提供自增長的序列號,通常用於生成資料庫資料記錄的自增長主鍵或序號的地方.下面就主要介紹一下關於sequence物件的生成,修改,刪除等常用的操作 1.生成 sequence 首先使用者要有create sequence或者create any sequ...
ORACLE SEQUENCE的簡單介紹
在oracle中sequence就是所謂的序列號,每次取的時候它會自動增加,一般用在需要按序列號排序的地方。1 create sequence 你首先要有create sequence或者create any sequence許可權,create sequence emp sequence incr...