oracle中查看一張表是否有主鍵,主鍵在哪個字段上


利用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 主鍵名;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM