برای ارتباط با پشتیبانی سامانه سپاس با شماره 82804882 (021) تماس حاصل فرمائید.
توضیحات

Sequence در اوراکل یک آبجکت است که اعداد متوالی تولید می‌کند.

دستور

با دستور زیر می‌توان sequence تعریف کرد:

1
2
3
4
5
6
CREATE SEQUENCE sequence_name
  MINVALUE value
  MAXVALUE value
  START WITH value
  INCREMENT BY value
  CACHE value;

مثال

مثال‌هایی از ایجاد sequence:
در این مثال اعداد از 1 شروع می‌شوند و به هر کدام یک عدد اضافه می‌شود.

1
2
3
4
5
6
CREATE SEQUENCE supplier_seq
  MINVALUE 1
  MAXVALUE 999999999999999999999999999
  START WITH 1
  INCREMENT BY 1
  CACHE 20;

مثالی از کاربرد Sequence

1
2
3
4
INSERT INTO suppliers
(supplier_id, supplier_name)
VALUES
(supplier_seq.NEXTVAL, 'Kraft Foods');