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

   

沒有留言:

cmd直接取得系統管理員

 CMD 是較底層的工具,通常還能運作: ​按下 Win + R,輸入 cmd。 ​按下 Ctrl + Shift + Enter(這會以管理員權限開啟)