【发布时间】:2020-07-22 18:20:35
【问题描述】:
我正在尝试将我的 SQLDeveloper DB 实施到 Oracle APEX 中。我无法弄清楚如何让表中的 PK 从某个值(即 400001)开始自动递增。我尝试过制作触发器和序列,但是当我尝试在 APEX 中使用表单添加一行时,我的 PK 由于某种原因从 40 递增。
这是我的 APEX 表单结果 enter image description here
这是它如何插入 SQL Developer enter image description here
基本上,有人可以向我描述如何编辑现有触发器或创建一个序列,这将使新条目的 application_id 自动递增 1。
谢谢!
【问题讨论】:
-
向我们展示您的序列并触发 DDL
-
oracle DB 版本?如果 12 或更高,您根本不需要序列或触发器,只需在 PK 列定义中使用 IDENTITY 子句 - 与您的序列类似的语法
标签: oracle oracle-sqldeveloper oracle-apex