利用Oracle中系統自帶的兩個視圖可以實現查看表中主鍵信息,語句如下:
select a.constraint_name, a.column_name from user_cons_columns a, user_constraints b where a.constraint_name = b.constraint_name and b.constraint_type = 'P' and a.table_name = '大寫的表名'
查看表的主鍵約束名稱,以及主鍵約束的字段名稱。如果沒有,則返回空
順便給出創建主鍵和刪除主鍵的sql
向表中添加主鍵
alter table 表名 add constraint 主鍵名 primary key(列名);
刪除表中已有的主鍵約束
alter table 表名 drop constraint 主鍵名;