为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 8
【操作系统】:Centos7
【CPU】:
【问题描述】*:执行如下语句报错
CREATE SEQUENCE test5 INCREMENT BY 1 START WITH 1 NOMINVALUE NOMAXVALUE CACHE 1;
但是将cache后的值改成10就可以成功了,
CREATE SEQUENCE test5 INCREMENT BY 1 START WITH 1 NOMINVALUE NOMAXVALUE CACHE 10;
https://eco.dameng.com/document/dm/zh-cn/pm/definition-statement.html
文档中的cache,并没有限定取值。
CACHE 该关键字表示序列的值是预先分配,并保持在内存中,以便更快地访问;
<缓存值>指定预先分配的值的个数,最小值为2;最大值为50000;
可以参考 DM8-SQL语言使用手册 第三章 3.2.12 管理序列