码迷,mamicode.com
首页 > 其他好文 > 详细

Firebird SEQUENCE

时间:2018-09-16 12:36:28      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:tar   col   tab   自增   postgres   alt   写法   序列   creat   

Firebird3 以后可以有自增列,也可以类似Oracle、Postgresql手动添加序列,产生新值,灵活操作。

创建序列:

 CREATE SEQUENCE SUPPLIER_ID START WITH 0 INCREMENT BY 1; 

修改序列最大值:

 ALTER SEQUENCE SUPPLIER_ID RESTART WITH 0; 

产生新值:

1、 select gen_id(supplier_id, 1) from rdb$database 

2、 select next value for supplier_id from rdb$database 

Firebird2 以后强烈推荐第二种写法,除非 步长 大于1才用第一种写法。

 

Firebird SEQUENCE

标签:tar   col   tab   自增   postgres   alt   写法   序列   creat   

原文地址:https://www.cnblogs.com/jonney-wang/p/9654926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!