注册

如何查出指定表的主键是哪一列

游游 2023/11/24 480 3

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:

目前从mysql迁移过来的表,通过以下sql 会查询出三列。但实际上只有一列是主键列,请问有啥办法能精确的查询出主键列吗,
SELECT
acc.COLUMN_NAME,
atc.DATA_TYPE
FROM
all_constraints ac
left JOIN all_cons_columns acc ON ac.table_name=acc.table_name
LEFT JOIN all_tab_columns atc ON acc.table_name=atc.table_name AND acc.column_name=atc.column_name
WHERE
ac.table_name='SYS_CONFIGURATION'
AND ac.constraint_type='P'

回答 0
暂无回答
扫一扫
联系客服