gpt4 book ai didi

Oracle sequence.nextval 未返回任何行

转载 作者:行者123 更新时间:2023-12-02 07:04:15 29 4
gpt4 key购买 nike

我的应用程序中有这个 SQL 脚本:

select my_seq.nextval from dual connect by level <= 100;

它工作得很好,但是一旦我看到(在日志中)它根本没有返回任何行。序列的值距离最大值还很远。我想知道这怎么可能。

序列创建脚本:

CREATE SEQUENCE my_seq 
MINVALUE 1 MAXVALUE 999999999999999999999999999
INCREMENT BY 1 START WITH 3602281
CACHE 2000 NOORDER NOCYCLE;

最佳答案

您的 DUAL 表为空或者您有本地 DUAL 表的可能性很小?尝试:

select 1 from dual;

如果没有行,则尝试:

select 1 from sys.dual;

关于Oracle sequence.nextval 未返回任何行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9228046/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com