Oracle 唯一列 ID

问题描述 投票:0回答:1

我认为它不存在,但值得一试: 我正在为 Oracle 中的表列寻找唯一标识符列。例如,OBJECT_ID 是 DBA_OBJECTS 中的唯一标识符。 DBA_TABS_COLUMNS.COLUMN_ID 仅对特定表是唯一的,并且可以在删除列时发生变化。

oracle-database dictionary
1个回答
0
投票
  1. 组合
    schema_name.table_name.column_name
    将是独一无二的。
  2. 每张桌子的
  3. COLUMN_ID
    都是唯一的。所以你可以使用
    schema_name.table_name.column_id
    的组合。

你说:

COLUMN_ID
[...] 可以随着您删除列而改变。

通常,列不会动态删除和重新创建。如果是,则使用名称或更新对

column_id
值的引用以反映更改。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.