工具/材料
十多年的高陵網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。全網營銷推廣的優(yōu)勢是能夠根據用戶設備顯示端的尺寸不同,自動調整高陵建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“高陵網站設計”,“高陵網站推廣”以來,每個客戶項目都認真落實執(zhí)行。
SQL Developer
01
首先打開SQL Developer軟件,找一個沒有主鍵約束的表,如下圖所示
02
然后我們新建一個查詢,在界面中輸入如下的約束修改語句,如下圖所示,主要通過add constranint來添加約束
03
編寫完約束添加語句以后,點擊工具欄中的執(zhí)行按鈕,如下圖所示,如果輸出欄顯示已變更則證明主鍵約束創(chuàng)建成果
04
然后我們進入STUDENT表的約束添加頁中可以看到,我們加的主鍵約束已經添加進去了,如下圖所示
05
另外,創(chuàng)建表的時候可以直接添加主鍵約束,如下圖所示,直接在表創(chuàng)建語句中添加constraint即可
06
表創(chuàng)建完以后,記得在左側刷新數據庫信息,如下圖所示,因為你創(chuàng)建的信息不刷新的話不會更新
07
最后打開你所創(chuàng)建的表,看到你添加的主鍵約束已經加入進來了,這種方式的效果alter的方式是一樣的
你說的是單一主鍵和聯(lián)合主鍵的問題,一個表只能有一個主鍵:
基于一列的主鍵:
alter
table
test
add
constraint
PK_TEST
primary
key(ename);
基于多列的聯(lián)合主鍵:
alter
table
test
add
constraint
PK_TEST
primary
key(ename,birthday);
1.先清理現(xiàn)有的數據并規(guī)劃只能一個主鍵,或者考慮組合主鍵(即ID列與另一個關鍵列組合成主鍵)
2.通過SQL增加主鍵:alter table tabname add constraint tabname_pk primary key (id) enable validate;
組合鍵:alter table tabname add constraint tabname_pk primary key (id,另一列名) enable validate;