通过sql查询某个表的主键是哪个字段

oracle情况下:

select column_name

  from user_cons_columns

 wherE CONSTRAINT_NAME in (select CONSTRAINT_NAME

                             from user_constraints

                            where table_name = upper('&tab')

                              and CONSTRAINT_TYPE = 'P');


你可能感兴趣的:(通过sql查询某个表的主键是哪个字段)