首页 文章

Oracle / PostgresQL nextval过程 - 最简单的实现[重复]

提问于
浏览
0

这个问题在这里已有答案:

这有什么不对?我正在寻找最简单的方法来实现序列nextval而不是真正的主键ID,存储在表中

DECLARE
smth NUMBER;
LOOP
   smth := (select gen_ns_ces_id.nextval from dual);
   EXIT WHEN smth > (select MAX(ID_NS_WORK) from CES.NS_CES)
END LOOP;

创建序列“CES” . “GEN_NS_CES_ID”MINVALUE 1 MAXVALUE 9999999999999999999999999999以1837年NOCACHE NOORDER NOCYCLE开始增加2;

ID    NAME
1845  JONNY
..    ....

1 回答

  • 2

    如果您使用的是Oracle,我希望 into

    select gen_ns_ces_id.nextval into smith
    from dual;
    

相关问题