序列 是資料庫生成的一系列數值 1 2 3 4 用於實現id 自增長使用 mySql 實現id 自增長 設置 auto_increment oracle資料庫 藉助於序列 創建序列語法 create sequence 序列名 序列的屬性 nextval --下一個值 currval --當前值 特點... ...
序列 是資料庫生成的一系列數值 1 2 3 4
用於實現id 自增長使用 mySql 實現id 自增長 設置 auto_increment
oracle資料庫 藉助於序列
創建序列語法
create sequence 序列名
序列的屬性
nextval --下一個值
currval --當前值
特點:在同一條sql語句中 不管出現多少次nextval 只會生成一個數值
例子:
--創建序列
create sequence order_sequecne
--查詢序列的屬性
select order_sequecne.nextval from dual;--預設從1開始生成 預設按照1增長
select order_sequecne.currval from dual;--必須先調用nextval生成值才能查看
--如何使用序列實現id自增長
insert into orders values(order_sequecne.nextval,'訂單',1000);
commit;