Firebird SEQUENCE

Posted jonney-wang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Firebird SEQUENCE相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

如何操作firebird数据库

Firebird 数据库上的 Haversine 公式

firebird中有两个数据库,将a库中的数据怎么导入到b库中

从连接 Firebird 读取数据时出错

Firebird - PGSQL 中的串行字段? [复制]

Firebird最小服务器安装