簡介
表位追加 [biǎo wèi zhuī jiā]
[生物化學] epitope-tagging
相關介紹
譬如有一張表MYTABLE有三個欄位USERNAME,PASSWORD,MAIL
創建表的時候,這三個欄位沒有添加主鍵約束,也沒有添加NOT NULL約束
現在我想在表MYTABLE上追加一個約束,即:MAIL為主鍵
執行如下操作:
ALTER TABLE MYTABLE WITH NOCHECK ADD CONSTRAINT PK_MYTABLE PRIMARY KEY CLUSTERED (MAIL)
執行結果:
伺服器: 訊息 8111,級別 16,狀態 1,行 1
無法在表 'MYTABLE' 中可為空的列上定義 PRIMARY KEY 約束。
那么,就是說要先把MAIL列的約束添加為NOT NULL,然後才可以追加MAIL為主鍵