Sequence

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\');

نوشته‌های مشابه