oracle 数据库 sequence 的 max_value 最大值为 28个9
db: oracle 11.2.0.4SQL> create sequence seq_1;查询数据字典,max_value 显示为1E28(科学计数法,表示10的28次方,相当于1后面29个0),够大。查看oracle 的文档显示如下SQL> create sequence seq_1;SQL> create sequence seq_1start with9999999999
·
db: oracle 11.2.0.4
SQL> create sequence seq_1;
查询数据字典,max_value 显示为 1E28(科学计数法,相当于1后面28个0 ),够大。

查看oracle 的文档显示如下
SQL> create sequence seq_1;
SQL> create sequence seq_1
start with 9999999999999999999999999970
;
SQL> select seq_1.nextval ||''
from dual;
重复读取 seq_1.nextval,直到显示 28 个 9,然后再执行一次,就报错了(默认是 NOCYCLE)。

参考:
https://docs.oracle.com/cd/E11882_01/doc.112/e12152/dialogs.htm#BACJCCFJ
更多推荐


所有评论(0)