2010年7月19日 星期一

DB2 drop sequence 語法

在 DB2 中,create sequence 的語法範例:

CREATE SEQUENCE DB.BATCH_STEP_EXECUTION_SEQ AS BIGINT MAXVALUE 9223372036854775807 NO CYCLE;

在 drop sequence 時,就需要加上 RESTRICT
DROP SEQUENCE DB.BATCH_STEP_EXECUTION_SEQ RESTRICT
在 DB2 建立 SEQUENCE目的是由 DB 自動產生流水序號,
透過指令:  "values nextval for $sequence_name",可取得序號,
透過 dao framework 機制,由程式自動 handle 取序號這段會較為簡單。

沒有留言: