-1
我正在使用sql server 2012.我想在sql server中只使用替代鍵,那我們怎麼才能在我們的查詢中使用這個和它的實際邏輯是什麼。你可以給我的替代鍵什麼是sql替代鍵的主要用途
合適的例子等着你反應
我正在使用sql server 2012.我想在sql server中只使用替代鍵,那我們怎麼才能在我們的查詢中使用這個和它的實際邏輯是什麼。你可以給我的替代鍵什麼是sql替代鍵的主要用途
合適的例子等着你反應
假設有一個名爲Student
有一個結構
Create Table Student
(
StudentID int ,
FirstName varchar(50),
LastName varchar(50),
CourseID int
)
Candidate keys
是SID或FNAME + LAME
Primary Key
:SID
Alternate Key
:FNAME + LAME
現在與某些解釋
Candidate Keys是這是一個表的主鍵的候選的那些密鑰。簡單地說,所有列都滿足主鍵的所有要求。
Alternate Key從這些候選鍵中選擇主鍵後,候選鍵的其餘部分是已知的備用鍵。
希望幫助:http://stackoverflow.com/questions/10736261/what-are-candidate-key-alternate-key-composite-key-in-sql –
好@ahmedabdelqader,但你可以給至少一個示例與查詢 –
我讀了這個:http://www.jorriss.net/2015/04/09/why-you-absolutely-need-alternate-keys-a-unique-constraint-story/ – donstack