在 Oracle 中使用 SQL+ 显示 table 的主键?

Show the primary key of a table using SQL+ in Oracle?

我卡住了。我不知道 SQL+ (Oracle) 的查询是什么,它允许我显示数据库特定 table 的主键(顺便说一句,我知道 table 在使用“select table_name 来自 user_tables 之后;) 在 MYSQL 中,我们使用“SHOW KEYS FROM table WHERE Key_name = 'PRIMARY'” 但我不知道如何使用 SQL+ (Oracle) 非常感谢您的关注

您可以使用以下查询显示特定 table 的主键:

SELECT constraint_name
FROM user_constraints
WHERE table_name = 'TABLE_NAME'
AND constraint_type = 'P'