不能在 2.2.16 中使用 OrientDB 序列
Can't use OrientDB sequence in 2.2.16
我已经下载了 community 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 上工作)
此外,我知道自从我尝试重新创建索引时创建的序列会引发错误:
Sequence 'IDSEQ' already exists
我的问题是,因为我的数据库是空的,所以我尝试 select 来自序列的值的方式不起作用,并重新调整了一个空结果集。
因为没有像 Oracle 中那样的 DUAL table,
我将查询更改为:
SELECT SEQUENCE('idseq').next() from OIdentity LIMIT 20
我已经下载了 community 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 上工作) 此外,我知道自从我尝试重新创建索引时创建的序列会引发错误:
Sequence 'IDSEQ' already exists
我的问题是,因为我的数据库是空的,所以我尝试 select 来自序列的值的方式不起作用,并重新调整了一个空结果集。
因为没有像 Oracle 中那样的 DUAL table,
我将查询更改为:
SELECT SEQUENCE('idseq').next() from OIdentity LIMIT 20