共用方式為


資料行屬性

資料行有兩組屬性,包括在 [資料表設計工具] (只適用於 Microsoft SQL Server 資料庫) 的 [資料行屬性] 索引標籤中可看到的完整集合,以及使用伺服器總管在 [屬性] 視窗中可看到的子集。

注意事項注意事項

此主題中的屬性是依分類排列,而非依字母順序排列。

注意事項注意事項

在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置:您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定

屬性視窗

當您在伺服器總管中選取某個資料行時,這些屬性會顯示在 [屬性] 視窗中。

注意事項注意事項

這些使用伺服器總管存取的屬性都是唯讀的。若要編輯 Microsoft SQL Server 資料庫的資料行屬性,請在 [資料表設計工具] 中選取資料行。這些屬性稍後將於此主題中說明。

  • 識別分類
    展開以顯示 [名稱] 和 [資料庫] 屬性。

  • 名稱
    顯示資料行名稱。

  • 資料庫
    顯示選定資料行的資料來源名稱 (只適用於 OLE DB)。

  • 其他分類
    展開以顯示其餘的屬性。

  • 資料型別
    顯示所選取資料行的資料型別。

  • 識別值增量
    顯示將為識別資料行的每個後續資料列,加入 [識別值種子] 中的增量 (只適用於 Microsoft SQL Server)。

  • 識別值種子
    顯示在識別資料行的資料表中,指派給第一筆資料列的種子值 (只適用於 Microsoft SQL Server)。

  • Is Identity
    顯示選取的資料行是否為資料表的識別資料行。 (只適用於 Microsoft SQL Server)。

  • 長度
    顯示以字元為基礎的資料型別可允許的字元數。

  • 可為 Null
    顯示資料行是否允許 null 值。

  • 精確度
    顯示數字資料型別所允許的位數上限。 這個屬性會顯示 0 來表示非數字資料型別。

  • 小數位數
    顯示數字資料型別的小數點右邊可以出現的位數上限。 這個值必須小於或等於整數位數。 這個屬性會顯示 0 來表示非數字資料型別。

資料行屬性索引標籤

若要存取這些屬性,請在伺服器總管中,以滑鼠右鍵按一下資料行所屬的資料表,選擇 [開啟資料表定義],然後在 [表格設計工具] 的資料表方格中選取資料列。

注意事項注意事項

這些屬性只適用於 Microsoft SQL Server。

  • 一般分類
    展開以顯示 [名稱]、[允許 Null]、[資料型別]、[預設值或繫結]、[長度]、[整數位數] 和 [小數位數]。

  • 名稱
    顯示資料行名稱。 若要編輯名稱,請在文字方塊中輸入。

    警告

    如果現有的查詢、檢視表、使用者定義函式、預存程序或程式參考該資料行,則名稱修改將使這些物件失效。

  • 允許 Null
    顯示資料行的資料型別是否允許 null 值。

  • 資料型別
    顯示選定資料行的資料型別。 若要編輯此屬性,請按一下屬性值、展開下拉式清單,然後選擇另一個值。

  • 預設值或繫結
    顯示沒有為此資料行指定任何值時,此資料行的預設值為何。 下拉式清單包含資料來源中定義的所有全域預設值。 若要將資料行繫結至全域預設值,請從下拉式清單中選取。 此外,若要為資料行建立預設條件約束,請直接將預設值當做文字輸入。

  • 長度
    顯示以字元為基礎的資料型別可允許的字元數。 這個屬性只適用於以字元為基礎的資料型別。

  • 精確度
    顯示數字資料型別所允許的位數上限。 這個屬性會顯示 0 來表示非數字資料型別。 這個屬性只適用於數字資料型別。

  • 小數位數
    顯示數字資料型別的小數點右邊可以出現的位數上限。 這個值必須小於或等於整數位數。 這個屬性會顯示 0 來表示非數字資料型別。 這個屬性只適用於數字資料型別。

  • 資料表設計工具分類
    展開以顯示其餘的屬性。

  • 定序
    顯示所選取資料行的定序設定。 若要變更此設定,按一下 [定序],再按一下值右邊的省略符號 (…) (只適用於 SQL Server 2000 (含) 以後版本)。

  • 計算資料行規格分類
    展開以顯示 [公式] 和 [Is Persisted] 的屬性。 如果資料行是計算資料行,也會顯示公式。 若要編輯公式,請展開此分類,然後在 [Formula] 屬性中加以編輯。

  • 公式
    顯示選取的資料行如果是計算資料行時所使用的公式。 您可在此欄位中輸入或變更公式。

  • Is Persisted
    讓您儲存含有資料來源的計算資料行。 您可以對永續性計算資料行進行索引。

  • 資料型別扼要
    顯示欄位的資料型別資訊,使用與 SQL CREATE TABLE 陳述式相同的格式。 例如,包含可變長度字串的欄位,若長度最大可為 20 個字元,則可以表示為 "varchar(20)"。 若要變更這個屬性,請直接輸入屬性值。

  • 描述
    顯示資料行的說明。 若要查看或編輯完整描述,請按一下 [描述],然後按一下屬性右邊的省略符號 (…)

  • 全文檢索規格分類
    展開以顯示全文檢索資料行的特定屬性。

  • Is Full-text Indexed
    指出此資料行是否為全文檢索資料行。 只有在此資料行的資料型別能以全文檢索搜尋,以及此資料行所屬的資料表具有為其指定的全文檢索時,才能將這個屬性設定為 []。 若要變更此值,請按一下該值、展開下拉式清單,然後選擇一個新值。

  • 全文檢索型別資料行
    顯示哪一個資料行用於定義 Image 型別資料行的文件資料型別。 Image 資料型別可用來儲存範圍從 .doc 檔案到 xml 檔案的文件 (只適用於 Microsoft SQL Server 2000 (含) 以後版本)。

  • Language
    指出對資料行進行索引時所用的語言 (只適用於 Microsoft SQL Server 2000 (含) 以後版本)。

  • 有非 SQL Server 訂閱者
    顯示資料行是否具有非 Microsoft SQL Server 訂閱者 (只適用於 SQL Server 2005 和 SQL Server 2008)。

  • 識別規格分類
    展開以顯示 [Is Identity]、[識別值增量] 和 [識別值種子] 的屬性。

  • Is Identity
    顯示選取的資料行是否為資料表的識別資料行。 若要變更屬性,請在 [資料表設計工具] 中開啟資料表,然後在 [屬性] 視窗中編輯屬性。 此設定只能套用至具有以數字為基礎的資料型別 (例如 int) 之資料行。

  • 識別值增量
    顯示將為每個後續資料列加入 [識別值種子] 中的增量。 如果將此儲存格保留空白,會依照預設指派數值 1。 若要編輯這個屬性,請直接輸入新值。

  • 識別值種子
    顯示指派給資料表中第一筆資料列的值。 如果將此儲存格保留空白,會依照預設指派數值 1。 若要編輯這個屬性,請直接輸入新值。

  • Is Deterministic
    顯示是否能確實決定所選取資料行的資料型別。 (只適用於 Microsoft SQL Server 2000 (含) 以後版本)。

  • Is DTS-published
    顯示資料行是否為 DTS 發行 (只適用於 SQL Server 2005 和 SQL Server 2008)。

  • Is Indexable
    顯示是否可對選取的資料行進行索引。 例如,無法對不具決定性的計算資料行進行索引 (只適用於 Microsoft SQL Server 2000 (含) 以後版本)。

  • Is Merge-published
    顯示資料行是否為合併發行 (只適用於 SQL Server 2005 和 SQL Server 2008)。

  • Is Not For Replication
    指出原始識別值是否在複寫期間保留。 若要編輯此屬性,請按一下屬性值、展開下拉式清單,然後選擇另一個值。

  • Is Replicated
    顯示是否在其他位置複寫此資料行 (只適用於 SQL Server 2005 和 SQL Server 2008)。

  • Is RowGuid
    指出 SQL Server 是否使用資料行做為 ROWGUID。 只有在資料行具有 uniqueidentifier 的資料型別時,才能將此值設定為 []。 若要編輯此屬性,請按一下屬性值、展開下拉式清單,然後選擇另一個值。

  • Size
    顯示資料行的資料型別所允許的大小 (以位元組為單位)。 例如,nchar 資料型別的長度為 10 個字元,但使用 Unicode 字元集時就需要 20 個字元的長度。

    注意:varchar(max) 資料型別的長度會視各資料列而異。 sp_help 會傳回 (-1) 做為 varchar(max) 資料行的長度。 此屬性會顯示 -1 做為 varchar(max) 資料型別的資料行大小。

請參閱

其他資源

使用資料行

在資料表設計工具中使用資料表