首页 > 解决方案 > 如何创建和使用序列来处理 PL/SQL 中的生成和填充?

问题描述

如何创建和使用序列来处理生成和填充订单 ID。此序列发出的第一个数字应该是 11080,不应使用缓存。使用记录变量来处理要添加的数据。行数据包含以下。Customerid:客户表中的有效客户 ID employeeid:员工表中的有效员工 ID

CREATE SEQUENCE ORDERID_SEQ
    INCREMENT BY 1
    START WITH 11080
    MINVALUE 11080
    MAXVALUE 20000
    CYCLE

我尝试了上面的代码,但我不知道进一步回答。

标签: oracleplsql

解决方案


在 INSERT 期间,您需要引用序列

INSERT INTO 订单值 (ORDERID_SEQ.nextval....其余的 VALUES


推荐阅读