DB2 對於序列的部分操作

2021-10-12 10:06:14 字數 748 閱讀 4342

記錄每次的收穫,有不對的地方歡迎指正

//檢視序列

select 【序列名】.nextval from dual

//刪除序列

drop sequence 【序列名】;

//建立序列

create sequence seq_missionserielno_sn as

integer

start

with

7831801 increment by

1 nominvalue nomaxvalue nocycle cache 20 noorder

create sequence 【序列名】as

integer

start

with 【序列開始值】increment by 【指定增加數,預設為1】 nominvalue nomaxvalue nocycle cache 20 noorder

nominvalue: 沒有最小值,對於公升序來說,最小值就是start with,若未指定start with值的話就是1。對於降序序列來說,此值就是指定資料型別的最小值。

nomaxvalue: 對於公升序序列來說,此值為指定資料型別的最大值;對於降序序列來說,此值為start with值,若未指定start with值的話就是-1.

nocycle: 當達到序列的邊界值之後,就不再產生序列值,預設選項。

Oracle和DB2的部分SQLCODE對應表

最近在做oracle到db2的轉換,整理了部分sqlcode的對應關係,部分已經新增了中文描述 因為轉換的程式為pro c程式,增加了sqlcode的巨集定義 sqlcode巨集定義 oracle db2中 描述 m no data found 1403 100未能找到資料 m dup val on...

DB2序列 自增列 解決之Sequence 物件

我的上兩個專欄中已經介紹到了與版本 8 功能相關的主題。我們可能需要在今天設計的資料庫和應用程式中考慮這些功能。我們已經談論了新的資料分割槽的輔助索引和附加的索引修改。在上一期中,我們了解了 dssize 如何可以影響今後的分割槽策略。現在,我想要簡要地來介紹一下 sequence 物件以及如何用它...

線段樹2對於Pushdown的理解

最近才把這玩意兒搞出來,和解說如下 include includeusing namespace std const int n 100005 struct sd node n 2 int ini n root,cnt 0,q void buildtree int k,int l,int r els...