要寫乙個跟蹤程式,記錄使用者對資料進了那些操作。
覺得access中有乙個自動編號的型別,可以自動為字段產生主鍵。
查了一下db2,感覺sequence有點象此類功能。
--建立sequence,產生id
create sequence xixi.id_log
as bigint
start with 1
increment by 1
no maxvalue
cycle
no cache;
具體差數說明見ibm說明(http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/admin/r0004201.htm?resultof=%22%73%65%71%75%65%6e%63%65%22%20)
--查詢之前的id
values prevval for xixi.id_log;
--產生id
values nextval for xixi.id_log;
--插入記錄
insert into xixi.id_log(id) values
( nextval for xixi.id_log)
--刪除sequence
drop sequence userid.id_pdalog restrict
自動產生主鍵,不用max了很方便。
不過有些遺憾,不是象access那樣定義在表上。
使用DB2 sequence自動產生主鍵 收藏
要寫乙個跟蹤程式,記錄使用者對資料進了那些操作。覺得access中有乙個自動編號的型別,可以自動為字段產生主鍵。查了一下db2,感覺sequence有點象此類功能。建立sequence,產生id create sequence xixi.id log as bigint start with 1 i...
DB2中sequence的使用
如何建立序列?例如 create sequence sequence name start with start number increment by value1 no max value no cycle cache maximum number of sequence values 第一行規...
DB2序列 自增列 解決之Sequence 物件
我的上兩個專欄中已經介紹到了與版本 8 功能相關的主題。我們可能需要在今天設計的資料庫和應用程式中考慮這些功能。我們已經談論了新的資料分割槽的輔助索引和附加的索引修改。在上一期中,我們了解了 dssize 如何可以影響今後的分割槽策略。現在,我想要簡要地來介紹一下 sequence 物件以及如何用它...