【发布时间】:2013-04-22 08:37:20
【问题描述】:
可能会问非常愚蠢的问题:
Oracle db 中的表可以有完全重复的记录。即:
DUP_TABLE:
NUMBER(8,0) field_A
NUMBER(8,0) field_B
有这个数据:
field_A field_B
123 456
123 456
在这种情况下,数据库引擎将如何区分这些记录?
【问题讨论】:
-
Oracle 分配隐式行号以在内部区分行,但通常最好为表添加唯一键或主键以实现唯一性。查看 Oracle 序列。
标签: database oracle duplicates