Och*_*ado 2 oracle auto-increment
我知道 Oracle 使用序列和触发器实现自动编号功能,但为什么它不像大多数关系 DBMS 那样具有内置的自动编号数据类型?我的问题有两个具体部分:
我知道这个问题可能很难,因为它不是一个“如何做”的问题,而是一个询问 Oracle 为其 DBMS 设计决策背后的背景的问题。不过,我觉得理解甲骨文在这件事上的想法还有很多需要学习的地方。
小智 8
现在好了 - Oracle 12c 引入了IDENTITY
列,请参阅:
Oracle Database 12c 第 1 版 (12.1) 中的标识列
例如
CREATE TABLE identity_test_tab (
id NUMBER GENERATED ALWAYS AS IDENTITY,
description VARCHAR2(30)
);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1061 次 |
最近记录: |