0

我已经下载了社区 2.2.16,并尝试通过以下方式使用序列:

DROP SEQUENCE idseq
CREATE SEQUENCE idseq TYPE CACHED START 1 INCREMENT 1 CACHE 20
SELECT SEQUENCE('idseq').next() from V LIMIT 20

但我无法获得任何值(它在 2.2.15 上工作)此外,我知道创建的序列,因为当我尝试重新创建索引时它会抛出一个错误:

序列“IDSEQ”已存在

4

1 回答 1

0

我的问题是,因为我的数据库是空的,所以我尝试从序列中选择值的方式不起作用并重新调整了一个空的结果集。

由于没有像 Oracle 中的 DUAL 表,
我将查询更改为:

SELECT SEQUENCE('idseq').next() from OIdentity LIMIT 20
于 2017-02-07T13:07:55.590 回答