您当前的位置: 首页 >  数据库

liaowenxiong

暂无认证

  • 2浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

数据库的序列

liaowenxiong 发布时间:2020-08-17 14:01:22 ,浏览量:2

序列的特性:产生连续的不同的数字值用来作为数据表的主键。

  • 序列是数据库中的独立对象
  • 表可以用序列产生的值作为主键 , 也可以不用
  • 序列可以为一个或多个表产生主键 , 也可以不用 建议:一个序列为一个表产生主键
  • 序列这种对象在 Oracle、db2 等数据库中有 , 在 mysql、sql server 中没有。
create sequence student_id ; -- 产生从 1 开始的数字值(即序列) , 步进是 1

select student_id.nextval from dual ;-- 查看序列产生的值

insert into student(id,name) values(student_id.nextval , 'amy') ;-- 使用序列产生的值作为表的主键值,每调用一次 student_id.nextval 就会获得 1 个递增的数
关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0411s