作业帮 > 综合 > 作业

sequence怎么用?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/03 15:05:11
sequence怎么用?
在(plsql)一个已有的表里面加一行序列号,是不是用sequence实现的?如何实现?
(不是一个无数据的表),要在一个已有很多行数据的表里面该怎么插入?
sequence怎么用?
在pl/sql developer工具,也可以在其企业管理器中进去后中选sequence,然后新建,写上序列号名称seq,最小值写1,最大值不用管,开始于写1,增量是1,其它的默认就行了
sequence有两个用法,一个是得到后面一个值,一个是得到当前序列号的值
sequence.nextval得到是下一个序列号值
sequence.currval得到是当前序列号的值
你可以用select sequence.currval from seq
序列号建完后就入表里面插入
insert into table (id,name,age) values (seq.nextval,'刘翔','20');
这样就ok了