Sequence
توضیحات
Sequence در اوراکل یک آبجکت است که اعداد متوالی تولید میکند.
دستور
با دستور زیر میتوان sequence تعریف کرد:
| ۱۲۳۴۵۶ | CREATE SEQUENCE sequence_name MINVALUE value MAXVALUE value START WITH value INCREMENT BY value CACHE value; |
مثال
مثالهایی از ایجاد sequence:
در این مثال اعداد از ۱ شروع میشوند و به هر کدام یک عدد اضافه میشود.
| ۱۲۳۴۵۶ | CREATE SEQUENCE supplier_seq MINVALUE ۱ MAXVALUE ۹۹۹۹۹۹۹۹۹۹۹۹۹۹۹۹۹۹۹۹۹۹۹۹۹۹۹ START WITH ۱ INCREMENT BY ۱ CACHE ۲۰; |
مثالی از کاربرد Sequence
| ۱۲۳۴ | INSERT INTO suppliers(supplier_id, supplier_name)VALUES(supplier_seq.NEXTVAL, \'Kraft Foods\'); |
