主鍵值可以重復(fù)嗎 被定義為“主鍵”的字段值不能重復(fù)?
被定義為“主鍵”的字段值不能重復(fù)?回答:是的。主鍵用于唯一地表示一段數(shù)據(jù)的值,因此不能重復(fù)。但是,如果將多個(gè)字段設(shè)置為“聯(lián)合主鍵”,則可以重復(fù)其中一個(gè)字段的值。主鍵的值可以重復(fù)嗎?求大神?例如,cre
被定義為“主鍵”的字段值不能重復(fù)?
回答:是的。
主鍵用于唯一地表示一段數(shù)據(jù)的值,因此不能重復(fù)。
但是,如果將多個(gè)字段設(shè)置為“聯(lián)合主鍵”,則可以重復(fù)其中一個(gè)字段的值。
主鍵的值可以重復(fù)嗎?求大神?
例如,
create table test(id int primary key,
[name]varchar(20))
insert intodbo試驗(yàn)
(ID,[名稱])
選擇1,“sad”
聯(lián)合所有
選擇1,“sdfsf”
這將報(bào)告一個(gè)錯(cuò)誤,,
但是如果它是復(fù)合主鍵
例如
創(chuàng)建表測(cè)試(ID,int[名稱]varchar(20)
主鍵(ID,name))
插入dbo試驗(yàn)
(id,[名稱])
選擇1,“sad”
聯(lián)合所有
選擇1,“sdfsf”
這沒問題,,,,