在 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'
我卡住了。我不知道 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'