我认为它不存在,但值得一试: 我正在为 Oracle 中的表列寻找唯一标识符列。例如,OBJECT_ID 是 DBA_OBJECTS 中的唯一标识符。 DBA_TABS_COLUMNS.COLUMN_ID 仅对特定表是唯一的,并且可以在删除列时发生变化。
schema_name.table_name.column_name
将是独一无二的。COLUMN_ID
都是唯一的。所以你可以使用 schema_name.table_name.column_id
的组合。你说:
[...] 可以随着您删除列而改变。COLUMN_ID
通常,列不会动态删除和重新创建。如果是,则使用名称或更新对
column_id
值的引用以反映更改。