oracle自增序列函數(shù) Oracle數(shù)據(jù)庫如何創(chuàng)建自增序列?
Oracle數(shù)據(jù)庫如何創(chuàng)建自增序列?首先,創(chuàng)建一個(gè)測試表,SQL> create table t1(ID number,Sal number),第二,創(chuàng)建一個(gè)序列,初始值為1,增長步長為1,最大值
Oracle數(shù)據(jù)庫如何創(chuàng)建自增序列?
首先,創(chuàng)建一個(gè)測試表,SQL> create table t1(ID number,Sal number),第二,創(chuàng)建一個(gè)序列,初始值為1,增長步長為1,最大值為999 SQL> create sequence seq_u1;t1從1 maxvalue開始遞增999三個(gè)插入數(shù)據(jù),引用序列SQL>插入T1值(SEQT1.nextval,10000)SQL>插入T1值(SEQSQL> select*from T1 ID Sal-----2 10000 3 20000
1創(chuàng)建測試表SQL>創(chuàng)建表T1(ID number,Sal number)2創(chuàng)建序列,初始值1,增長步驟1,最大值999sql>創(chuàng)建序列SEQuT1增量1從1 maxvalue 999開始三次插入數(shù)據(jù),引用序列SQL>插入T1值(SEQuT1.nextval,10000)SQL>插入T1值(SEQuSQL> select*from T1 ID Sal-----2 10000 3 20000
1添加觸發(fā)器。如果是insert,則將序列號(hào)賦給主鍵列uTab
beforeinsertontabforeachrow
declare
--localvariableshere
begin
如果:新的。那么
選擇Sequ下一頁標(biāo)簽: 新.idfromdual
endif
endtriuuu選項(xiàng)卡