postgresql 中 oracle 序列的 NO ORDER 的等价物是什么?
What is the equivalent for NO ORDER of oracle sequence in postgresql?
我有一个问题
CREATE SEQUENCE "SEQ_ID"
MINVALUE 1
MAXVALUE 99999
INCREMENT BY 1 START WITH 121
CACHE 20
NOORDER
NOCYCLE;
这个是oracle命令。
现在,我想转换成 PostgreSQL 命令。
如何替换此处的 NO ORDER。
How do I replace NO ORDER here.
只需删除它。
没有等效项,而且您可能一开始就不需要(或指定)Oracle 中的它。
在 Oracle 中 ORDER
仅在 RAC 环境中需要,NOORDER
是默认值。
所以等价的是:
CREATE SEQUENCE seq_id
MINVALUE 1
MAXVALUE 99999
INCREMENT BY 1 START WITH 121
CACHE 20
NO CYCLE;
我删除了双引号,因为您应该避免使用那些可怕的带引号的标识符。
我有一个问题
CREATE SEQUENCE "SEQ_ID"
MINVALUE 1
MAXVALUE 99999
INCREMENT BY 1 START WITH 121
CACHE 20
NOORDER
NOCYCLE;
这个是oracle命令。
现在,我想转换成 PostgreSQL 命令。
如何替换此处的 NO ORDER。
How do I replace NO ORDER here.
只需删除它。
没有等效项,而且您可能一开始就不需要(或指定)Oracle 中的它。
在 Oracle 中 ORDER
仅在 RAC 环境中需要,NOORDER
是默认值。
所以等价的是:
CREATE SEQUENCE seq_id
MINVALUE 1
MAXVALUE 99999
INCREMENT BY 1 START WITH 121
CACHE 20
NO CYCLE;
我删除了双引号,因为您应该避免使用那些可怕的带引号的标识符。