【发布时间】:2019-12-18 06:14:58
【问题描述】:
我可以定义此 IDENT_COL 以通过其他列的值从最小值开始吗?
即如果 tx_ref 相同,则将 IDENT_COL.currentval 加 1,否则从 1 开始。
CREATE TABLE ogun_test(
col_a VARCHAR2(10),
col_b VARCHAR2(10),
tx_ref VARCHAR2(20),
ident_col NUMBER(*,0)
GENERATED BY DEFAULT AS IDENTITY
)
【问题讨论】:
-
我认为你必须使用触发器
标签: oracle cycle identity-column