狂猛欧美激情性xxxx大豆行情,日产精品久久久一区二区,日本欧美v大码在线,av蓝导航精品导航

怎么在已有表上設置復合主鍵(表中已有主鍵,還要在加幾個主鍵)用sql語句

首頁 > 身份戶籍2021-06-09 00:11:12

sql表中已有兩個主鍵 我想在增加一個主鍵,怎么寫?求指教

sql表中已有兩個主鍵 我想在增加一個主鍵,怎么寫?求指教
sql server聯合主鍵可以有多個的
alter table [TableName] add constraint PK_TableName primary key (P_ID)

在一個有主鍵的表中添加一個字段,可以指定其跟原來的主鍵為聯合主鍵嗎?怎么寫SQL語句?

樓上兩位仁兄,他要建的是聯合主鍵!
新加的字段可以重復的。
聯合主專鍵:
首先加一列屬
alter table xxx add column 新字段(字段類型)
建立聯合主鍵
alter table xxx add constraints xxx_pk primary key (原主鍵,新字段);
PS:其實我覺得沒必要啊,你本來就有主鍵,跟新字段聯合起來,肯定不重復。干嘛要建聯合主鍵呢。
alter table add column 新字段(字段類型) unique
同上回答

SQL里面怎么設置復合主鍵?

CREATE TABLE [UserRole] (
a INT NOT NULL,
b INT NOT NULL, c INT NOT NULL,
PRIMARY KEY(a,b)
) ;
這是在查詢分析器里運行的。
如果手工建表的話,只需按住Ctrl鍵同時選擇兩個字內段就可以設置復容合主鍵了。
企業管理器中,設計表,按住ctrl選擇字段,再點設置鍵值的按鈕就搞定了。
其實就是復選操作,上面幾位說的應該也是對的,只是他們有腳本實現。
CREATE TABLE [dbo].[T](
[a] [int] NOT NULL,
[b] [int] NOT NULL,
[n] [nvarchar](100) NULL,
CONSTRAINT [PK_T] PRIMARY KEY CLUSTERED
(
[a] ASC,
[b] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
在查詢分析器中寫呀
看看說明啊

當表中的主鍵是復合主鍵時如何用sql語句向表中添加信息

數據庫問題
一樣,還是別違反主鍵的唯一約束就行了。復合主鍵顧名思意,組合的意思。所以只要2個字段的內容組合不重復就可以通過檢測。例如A,A與A,B是不違反該復合主鍵約束的(僅以兩個字段的復合主鍵為例)。

相關推薦:

公職人員離婚(公職人員離婚會受到哪些影響)

離婚辦理分戶(離婚后如何辦理戶口分戶)

離婚租房分戶(離婚后租房住戶口怎么辦)

取保候審開戶籍證明嗎(取保候審需要戶籍證明嗎)

離婚女方搬家(在離婚之后 女方需要把戶口遷出去嗎)

主站蜘蛛池模板: 佛坪县| 阳高县| 平度市| 泰兴市| 白玉县| 道孚县| 邵阳县| 山丹县| 太原市| 延川县| 隆昌县| 贵溪市| 清水河县| 秦安县| 富源县| 柘城县| 齐齐哈尔市| 金华市| 故城县| 宜良县| 肥城市| 临西县| 资阳市| 塔河县| 勐海县| 将乐县| 太湖县| 柞水县| 萍乡市| 彰化县| 江陵县| 文化| 罗源县| 个旧市| 龙井市| 白河县| 都安| 太仓市| 临夏市| 营口市| 福建省|