设为首页 加入收藏

TOP

【Oracle】序列Sequence对象的使用
2015-07-24 10:55:00 来源: 作者: 【 】 浏览:2
Tags:Oracle 序列 Sequence 对象 使用

序列:oracle可以通过序列来生成主键

1. 创建序列

create table Foo (

foo_id number(11),

foo_value varchar2(50),

constraint FOO_PK primary key(foo_id)

)

创建序列DDL

create sequence 序列名

[ start with 数值(10000)]

[increment by 数值]

删除序列DDL

drop sequence 序列名

2. 查看序列

通过伪列currval获取当前序列值

通过伪列nextval取序列值下一个值

select seq_foo.nextval from dual;

select seq_foo.currval from dual;

3. 使用序列作为主键

insert into foo (foo_id,foo_value) values(seq.foo.nextval,‘clark’);

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle实践--PL/SQL基础之视图和.. 下一篇Oracle生成查询包含指定字段名对..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·微服务 Spring Boot (2025-12-26 18:20:10)
·如何调整 Redis 内存 (2025-12-26 18:20:07)
·MySQL 数据类型:从 (2025-12-26 18:20:03)
·Linux Shell脚本教程 (2025-12-26 17:51:10)
·Qt教程,Qt5编程入门 (2025-12-26 17:51:07)