2017年10月11日 星期三

替既存資料表建立PRIMARY KEY條件約束

替既存資料表建立PRIMARY KEY條件約束
1.      可使用SQL Server Enterprise Manager替資料表建立PRIMARY KEY條件約束,從[設計資料表]進行。
2.      以程式控制方式進行,必須使用ALTER TABLE命令。
ALTER TABLE table_name
   { ADD
     { column_name data_type
       [[ CONSTRAINT constraint_name ]
        { PRIMARY KEY }
        [ CLUSTERED | NONCLUSTERED ]
        [ WITH FILLFACTOR = fillfactor ]
        [ ON { filegroup | DEFAULT }]
       ]
     } [,…n]
   }
  
   範例:
   將資料表DemoTable新增IdName兩個欄位,並以新增的自動編號欄位Id作為資料表之PRIMARY KEY條件約束的主索引鍵:
   /* 檔案名稱:Demo624.sql */
   ALTER TABLE DemoTable
     ADD
     Id int IDENTITY(1,1) NOT NULL
     CONSTRAINT PK_Id
     PRIMARY KEY,
     Name varchar(20) NULL

   

沒有留言:

用頭腦去思考,不要人云亦云才好, 宗教信徒就是依賴與自私心態(求東求西)的人, 光是這點就很容易暴露弱點了, 難怪seafood吃飽飽,哈哈。 續上, 除了依賴與自私心態(兩者都是人性)之外。 另外也有很大一部份的人,是人云亦云的思考邏輯, 所以宗教才能譁眾取寵。