使⽤plsql在oracle中新建表和对应序列1.登录后再Table节点右键新建表:
开始编辑表结构
键约束
检查约束
查看sql,没问题的话点击应⽤,创建表
2.创建序列sequence,在Sequence节点右键新建
填写内容
查看sql,没有问题,点击应⽤新建即可plsql注册码激活
3.序列的应⽤
insert into account values(val,'1234567891011121','123456',9999999.07,1,SYSDATE);
其中val就是id,也是seq_account序列中下⼀值,
val和seq_account.currval
nextval是下⼀个值的意思
currval是当前值得意思
在⼀个对象操作中nextval先执⾏,currval后执⾏,
得到nextval下⼀个值,currval就可以重复获取当前值,
nextval执⾏⼀次增加⼀次,currval只⽤于查询不增加
select val from dual;
select seq_account.currval from dual;
select seq_account.currval from dual;
select seq_account.currval from dual;
select seq_account.currval from dual;
select val from dual;
获取的值分别是
4,4,4,4,4,5