kingbaseES_Nextval在同一条语句中的值

问题描述:

oracle序列nextval在同一条语句中是一样的值,KES却是增长的值

分析与解决方法:

这个和ora_func_style参数有关,ora_func_style为true的时候兼容oracle序列风格,如下验证:

TEST=# show ora_func_style ;
 ora_func_style
----------------
 on
(1 row)

TEST=# select serial.nextval, serial.nextval;
 NEXTVAL | NEXTVAL
---------+---------
     116 |     116
(1 row)

TEST=# set ora_func_style = false;
SET
TEST=# select serial.nextval, serial.nextval;
 NEXTVAL | NEXTVAL
---------+---------
     118 |     119
(1 row)

注意
对于R6版本,没有ora_func_style参数,如果database_mode=oracle,表示兼容oracle模式,在一条SQL内,nextval值也是相同的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值