استفاده از sequence در قسمت DEFAULT ستون یک جدول
راهله شاکری | دوشنبه, ۴ ارديبهشت ۱۳۹۶، ۰۴:۵۸ ب.ظ |
۰ نظر
یکی از مواردی که همواره در پایگاه داده ها مطرح است پرشدن یک ستون با استفاده از اعداد پشت سر هم است . در این خصوص راه کارهای زیادی در پایگاه داده اوراکل وجود دارد که یکی از آنها استفاده از sequence می باشد، در نسخه های قبل از 12C برای پر کردن ستون ها به وسیله sequence یا باید موقع وارد کردن رکورد از nextval استفاده کرد و یا با استفاده از trigger اینکار را انجام داد. در نسخه 12C این امکان وجود دارد که از sequence وتابع nextval در قسمت default ستون استفاده شود.
;create sequence test_seq
create table my_tab
(
, id number default test_seq.nextval
(name varchar2(20
;(
;('insert into my_tab (name) values('aaaa
;commit
;select * from my_tab
ID NAME
---------- --
1aaaa