db2序列不能查詢值

2021-08-27 04:21:09 字數 399 閱讀 4146

最近在用db2資料庫的串行使表自增時出現了問題。

首先,建立序列:

create sequence student_seq

start with 1

increment by 2

nomaxvalue

cache 20

nocycle

然後,試著查序列的值,卻出現了問題,查詢語句:

select nextval

for student_seq

from sysibm.syssequences

where seqname = 'student_seq';

用select nextval

for student_seq

查詢會報錯

哪位大神,請指點迷津!

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

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

DB2遞迴查詢

遞迴 sql 在 db2 中通過公共表表示式 cte,common table expression 來實現。遞迴 sql 由遞迴 cte 以及對遞迴 cte 結果的查詢組成。那什麼是遞迴 cte 呢?簡言之,如果 cte 中的 fullselect 在 from 子句中引用到 cte 本身,就是遞...

DB2行列轉換

在db2資料庫中常用函式講db2行列轉換 select column1,replace replace xml2clob xmlagg xmlelement name a,column2 as name1 form tablename where 1 0 group by column1 將不需要行...