sqlServer將多字段設為主鍵方法


補充一下關於數據庫多字段復合主鍵的設置。

首先一個表是不能有多個主鍵的。但是可以有多個字段組合成一個主鍵,這就是為什么有時候表里為什么會有多個字段都有主鍵的標志,那是因為他們組合成了一個主鍵了。
我們可以通過企業管理器進行設置,也可以通過T—Sql語句設置。

alter table tablename add constraint pk_name primary key (colname1,colname2)

企業管理器設置主鍵時按着CTRL選擇字段。

多字段主鍵是當所選擇的字段在錄入信息時,所有字段輸入的信息都一樣才會起到主鍵的約束作用。

比如:在學生信息系統中,將班號和學號連個字段都設為主鍵,同時向表中輸入班號1,卡號123。如果在輸入班號1,卡號123,主鍵才會起到約束的作用。而如果輸入卡號1,班號234,或者卡號2,班號123。將不觸發主鍵的約束性。


免責聲明!

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



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