程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> MS SQL基礎教程:SQL數據庫表的修改

MS SQL基礎教程:SQL數據庫表的修改

編輯:關於SqlServer

當表創建好後,可能根據需要要對表的列、約束等屬性進行添加、刪除或修改,這就需要修改表結構。

7.4.1 用Enterprise Manager 修改

在Enterprise Manager 中選擇要進行改動的表,單擊右鍵,從快捷菜單中選擇“DesignTable”選項,則會出現如圖7-4 所示的修改表結構對話框。可以在圖7-4 所示的對話框中修改列的數據類型、名稱等屬性或添加、刪除列,也可以指定表的主關鍵字約束。單擊工具欄中的圖標,出現如圖7-5 所示的編輯表和約束的屬性的對話框。可以在其中編輯各種約束和一些表的屬性。

7.4.2 用ALTER TABLE 命令修改

ALTER TABLE 命令可以添加或刪除表的列、約束,也可以禁用或啟用已存在的約束

或觸發器。其語法如下:

ALTER TABLE table

{ [ALTER COLUMN column_name

{ new_data_type [ (precision[, scale] ) ]

[ COLLATE < collation_name > ]

[ NULL | NOT NULL ]

| {ADD | DROP} ROWGUIDCOL } ]

| ADD

{ [ <column_definition> ]

| column_name AS computed_column_expression

}[,...n]

| [WITH CHECK | WITH NOCHECK] ADD

{ <table_constraint> }[,...n]

| DROP

{ [CONSTRAINT] constraint_name

| COLUMN column

}[,...n]

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved