如何:修改資料行上的 Null 選項
對於資料表中的每個資料行,您可以指定是否允許或不允許 null 值。 null 值或 NULL,與零 (0) 或空白並不相同;NULL 表示還沒有輸入項目。 NULL 的出現表示該值為未知或尚未定義。 例如,在 titles 資料表的 price 欄位的 Null 值,不表示這本書沒有價格,而是價格為未知或還沒有定價。
如果不允許 null 值,使用者在資料表輸入資料時,就必須在欄位中輸入值,否則資料庫不接受此資料錄。
注意事項 |
---|
新的資料表設計工具版本會為採用 SQL Server 2012 格式的資料庫顯示。本主題說明的舊版資料表設計工具可與採用 SQL Server 舊版格式的資料庫搭配使用。 在新版本中,您可以透過圖形介面或直接在指令碼窗格變更資料表定義。如果使用圖形介面,資料表的定義就會自動在指令碼窗格中更新。若要在指令碼窗格中套用 SQL 程式碼,請選擇 [更新] 按鈕。如需新版本的詳細資訊,請參閱如何:使用資料表設計工具建立資料庫物件。 |
注意事項 |
---|
您無法變更主索引鍵資料行的這個屬性。另外,識別資料行不能有 null 值。也就是說,您無法建立或修改 [識別] 設定為 [是],[允許 Null] 也設定成 [是] 的資料行。 |
注意事項 |
---|
在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置:您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
若要修改資料行的 Null 選項
在 [伺服器總管] 中,在您想要修改 Null 選項的資料表按一下滑鼠右鍵,再按 [開啟資料表定義]。
資料表會在 [資料表設計工具] 中開啟。
選取資料行,然後在 [資料行屬性] 索引標籤清除或選取 [允許 Null] 核取方塊。
當您按一下方格儲存格外部,或使用 TAB 鍵移至另一個方格儲存格後,[允許 Null] 核取方塊的新值會被指派至 [資料表設計工具] 中的資料行。 當在 [資料表設計工具] 中儲存變更後,新的預設值會在資料庫中生效。