oracle中怎样查询数据表的哪个字段是主键
时间: 2024-03-17 15:44:06 浏览: 121
获取ORACLE 表字段,表名,以及主键之类等等的信息
5星 · 资源好评率100%
在Oracle中,可以通过以下SQL语句查询一个表的主键字段:
```
SELECT cols.column_name
FROM all_constraints cons, all_cons_columns cols
WHERE cons.constraint_type = 'P'
AND cons.constraint_name = cols.constraint_name
AND cons.owner = cols.owner
AND cols.table_name = 'your_table_name';
```
其中,将 `your_table_name` 替换为你要查询的表的名称即可。该SQL语句会返回该表的主键字段名。
阅读全文