Oracle瞎记-Oracle中建立一个递增列
Oracle中没有“自增字段”类型,不过可以用其它方法实现。
第一步:建立sequence变量 ?
create sequence sequence_id ?
说明:该语句作为sql语句在建表之时直接运行,create sequence是关键字,就像create table一样,
sequence_id是你自己取的名字,最好和你表中的递增字段名相关。
第二步:在插入数据时引用sequence
insert mytable(id,name) values(sequence_id.nextVal,'sandm')
说明:nextVal用于获得sequence的下一个值,即让其递增
第一步:建立sequence变量 ?
create sequence sequence_id ?
说明:该语句作为sql语句在建表之时直接运行,create sequence是关键字,就像create table一样,
sequence_id是你自己取的名字,最好和你表中的递增字段名相关。
第二步:在插入数据时引用sequence
insert mytable(id,name) values(sequence_id.nextVal,'sandm')
说明:nextVal用于获得sequence的下一个值,即让其递增