偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

帶您了解sql server聯(lián)合主鍵

數(shù)據(jù)庫(kù) SQL Server
sql server聯(lián)合主鍵將一個(gè)表的主、外鍵生成到新的主鍵上,下面就讓我們來(lái)一起了解一下sql server聯(lián)合主鍵,希望可以讓您對(duì)sql server聯(lián)合主鍵有更深的認(rèn)識(shí)。

sql server聯(lián)合主鍵是sql server數(shù)據(jù)庫(kù)中的重要概念,下面就為您詳細(xì)介紹sql server聯(lián)合主鍵的概念,希望對(duì)您能夠有所幫助。

sql server聯(lián)合主鍵是把一個(gè)表的主鍵和外鍵(或其他任意2個(gè)或2個(gè)以上的鍵作為sql server聯(lián)合主鍵,當(dāng)然需要符合主鍵的約束。)就是生成新的主鍵(概念上),作為引索。

主要適用于多用戶(hù)的文件管理。(例如簡(jiǎn)單的網(wǎng)絡(luò)硬盤(pán))
id為表主鍵,username用戶(hù)名要進(jìn)行約束(避免重復(fù)),F(xiàn)ileName為上傳的用戶(hù)自定義文件名,每個(gè)用戶(hù)自己的文件名是不能重復(fù)的。
這樣的結(jié)構(gòu)
表1:user表

id(PK_key/FK) username(U)
1 aaa
2 bbb

表2:file表
id(PK_key) u_id(U) FileName
1 1 test.jpg
2 1 abc.jpg

以上的數(shù)據(jù)是合理的,而且無(wú)違反任何約束。

然而數(shù)據(jù)如果是這樣:

id(PK_key/FK) username(U)
1 aaa
2 bbb

 
id(PK_key) u_id(U) FileName
1 1 test.jpg
2 2 test.jpg

這樣子就不能對(duì)FileName做單一約束。
解決方案有兩種:1sql server聯(lián)合主鍵聯(lián)合u_id和FileName。
 

 

 

 

【編輯推薦】

重置sql server標(biāo)識(shí)列

T-SQL語(yǔ)句創(chuàng)建SQL Server索引

Sql Server臨時(shí)表的生存周期

SQL SERVER臨時(shí)表的語(yǔ)法

SQL SERVER恢復(fù)的方法

 

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-10-22 13:34:49

SQL Server游

2010-09-26 14:57:05

SQL聯(lián)合查詢(xún)

2010-10-19 14:56:05

sql server臨

2010-11-11 11:56:39

SQL Server標(biāo)

2010-10-20 15:02:21

2010-11-12 11:07:03

sql server內(nèi)

2010-10-21 15:07:09

SQL Server系

2010-10-19 13:26:45

SQL Server事

2010-10-20 16:22:52

SQL Server權(quán)

2010-09-16 14:38:55

Sql server表

2010-10-21 11:44:55

SQL Server分

2010-10-22 11:10:43

SQL Server觸

2010-11-08 11:49:24

SQL Server管

2010-11-12 14:55:59

Sql Server檢

2010-09-26 14:12:35

SQL內(nèi)連接

2010-09-26 14:40:25

SQL FROM子句

2010-10-19 16:48:23

Sql Server日

2010-10-20 15:20:34

SQL Server服

2010-10-21 16:43:47

sql server恢

2010-11-10 13:37:01

SQL Server觸
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)