請參考以下:
-- 建立 Sequence
CREATE SEQUENCE "SEQ_YYY"
MINVALUE 1
MAXVALUE 9999999999 --最大號
INCREMENT BY 1
START WITH 1
NOCACHE --避免取得重複號碼
NOCYCLE; –-到最大號不重新編號
--table schema
Create table tbXXXX
(
seq_no NUMBER not null,
name NVARCHAR2(50)
)
-- 新增一筆資料並利用 Sequence 自動產生編號
INSERT INTO tbXXXX VALUES(SEQ_YYY.NEXTVAL,'Tome')
-- 取得自動編號的值
SELECT SEQ_YYY.CURRVAL FROM DUAL
沒有留言:
張貼留言