不行的,一個表只能有一個主鍵,你要想a0和a1都是主鍵,那么只能讓他們成為 組合主鍵了,分開來是不行的

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),鄞州企業(yè)網(wǎng)站建設(shè),鄞州品牌網(wǎng)站建設(shè),網(wǎng)站定制,鄞州網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,鄞州網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
主鍵在表中不是必須的,但是為了設(shè)計規(guī)范每張表都有一個自增長主鍵。以便于以后查詢等功能的使用。
兩個主鍵是聯(lián)合主鍵,這個你查資料了解一下!
首先:看看是否是組合鍵
其次:select distinct 主鍵字段 from 表,判斷是否這個值是相同的
其次:主鍵是否建了,看看主鍵是否有生效
insert into t values(2,1..); --插入兩行相同的值試試看
最后:you know!
方法一:創(chuàng)建表之后,alter table table_name add primary key(字段1,字段2)
方法二:CREATE TABLE 表名 (字段名1 Int Not Null, 字段名2 nvarchar(13) Not Null 字段名3………… 字段名N…………) GO ALTER TABLE 表名 WITH NOCHECK ADD CONSTRAINT [PK_表名] PRIMARY KEY NONCLUSTERED ( [字段名1], [字段名2] ) GO
方法三:建表后,右鍵--設(shè)計,選中作為符合主鍵的列,選中之后右擊--設(shè)為主鍵
使用primary
key(字段1,
字段2,
...)的語句進行設(shè)置。
一個表中最多只能有一個主鍵,也可以沒有。一個主鍵既可以是單一的字段構(gòu)成,也可以是多個字段聯(lián)合構(gòu)成,如果是單一字段,只需在該字段后面標記primary
key即可,如果是多個字段聯(lián)合構(gòu)成,則需要采用最開始介紹的那種方式設(shè)置。
在部分數(shù)據(jù)庫的圖形化工具中(如access、sql
server等),在表設(shè)計的界面上,可以按住ctrl鍵,然后選擇要設(shè)置為聯(lián)合主鍵的字段,都選好之后再按右鍵選擇“設(shè)置為主鍵”。
網(wǎng)站標題:sqlserver多主鍵,sql server設(shè)置雙主鍵
文章轉(zhuǎn)載:http://chinadenli.net/article9/dsgppoh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、自適應網(wǎng)站、移動網(wǎng)站建設(shè)、網(wǎng)站維護、小程序開發(fā)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)