oracle設(shè)置id自動(dòng)增長(zhǎng) Oracle插入數(shù)據(jù)時(shí)獲取自增ID是怎么樣呢?
Oracle插入數(shù)據(jù)時(shí)獲取自增ID是怎么樣呢?1.增加一個(gè)序列號(hào):createsequenceseq_tab2.增加一個(gè)觸發(fā)器,如果是insert,則取序列號(hào)值,賦予主鍵列createorreplac
Oracle插入數(shù)據(jù)時(shí)獲取自增ID是怎么樣呢?
1.增加一個(gè)序列號(hào):createsequenceseq_tab
2.增加一個(gè)觸發(fā)器,如果是insert,則取序列號(hào)值,賦予主鍵列
createorreplacetriggertri_tab
beforeinsertontabforeachrow
declare
--localvariableshere
begin
if:new.idisnullthen
selectseq_tab.nextvalinto:new.idfromdual
endif
endtri_tab