oracle中沒(méi)有“自增字段”類(lèi)型,不過(guò)可以用其它方法實(shí)現(xiàn),下面是用sequence實(shí)現(xiàn) ?
第一步:建立sequence變量 ?
create ?sequence ?sequence_id ?
說(shuō)明:該語(yǔ)句作為sql語(yǔ)句在建表之時(shí)直接運(yùn)行,create ?sequence是關(guān)鍵字,就像create ?table一樣,sequence_id是你自己取的名字,最好和你表中的遞增字段名相關(guān) ?
第二步:在插入數(shù)據(jù)時(shí)引用sequence ?
insert ?mytable(id,name) ?values(sequence_id.nextVal,'sandm') ?
說(shuō)明:nextVal用于獲得sequence的下一個(gè)值,即讓其遞增??
只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
|
||
相關(guān)文章:
|
||