2009年6月19日 星期五

[SQL]序列

建立序列
SQL>CREATE SEQUENCE SEQ_NAME
MINVALUE 1 最小值
MAXVALUE 99999999 最大值
INCREMENT BY 1 遞增或遞減值
NOCYCLE 是否循環
CACHE 200;

查詢序列下一個值
SELECT SEQ_NAME.nextval FROM DUAL

查詢目前序列號
SELECT SEQ_NAME.currval FROM DUAL

查詢所有序列
SELECT* FROM USER_SEQUENCES

刪除序列
DROP SEQUENCE SEQ_NAME

沒有留言:

張貼留言