資料行屬性 (Visual Database Tools)

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

[!附註]

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

[!附註]

您看到的對話方塊與功能表命令,可能會因您所使用的設定或版本,而與說明中所述不同。若要變更您的設定,請在 [工具] 功能表上選擇 [匯入和匯出設定]

屬性視窗

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

[!附註]

這些屬性可使用 [伺服器總管] 來存取,而且都是唯讀的。若要編輯 SQL Server 資料庫的資料行屬性,請在 [資料表設計工具] 中選取資料行。本主題稍後將描述這些屬性。

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

  • 名稱
    顯示資料行的名稱。

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

  • 其他類別目錄
    展開以顯示其餘屬性。

  • 資料類型
    顯示選取之資料行的資料類型。如需詳細資訊,請參閱<資料類型 (Database Engine)>或<使用者自訂資料類型 (一般頁面)>。

  • 識別值增量
    針對識別欄位之每個後續的資料列,顯示將加入至 [識別值種子] 的遞增量。(只適用於 SQL Server)。

  • 識別種子
    顯示針對識別欄位,指派給資料表中之第一個資料列的種子值。(只適用於 SQL Server)。

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

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

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

  • 有效位數
    顯示數值資料類型所允許的最大位數數目。這個屬性會顯示 0 來表示非數字的資料類型。

  • 小數位數
    若為數值資料類型,顯示可在小數點右邊顯示的最大位數數目。這個值必須小於或等於有效位數。這個屬性會顯示 0 來表示非數字的資料類型。

資料行屬性索引標籤

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

[!附註]

這些屬性只適用於 SQL Server。

  • 一般類別目錄
    展開以顯示 [名稱][允許 Null][資料類型][預設值或繫結][長度][有效位數][小數位數]

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

    警告注意事項注意

    如果現有的查詢、檢視、使用者自訂函數、預存程序或程式參考資料行,修改名稱就會使這些物件無效。

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

  • 資料類型
    顯示選取之資料行的資料類型。若要編輯這個屬性,請按一下該屬性的值、展開下拉式清單,然後選擇另一個值。如需詳細資訊,請參閱<資料類型 (Database Engine)>或<使用者自訂資料類型 (一般頁面)>。

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

  • 長度
    顯示以字元為基礎的資料類型所允許的字元數。此屬性只適用於以字元為主的資料類型。

  • 有效位數
    顯示數值資料類型所允許的最大位數數目。這個屬性會顯示 0 來表示非數字的資料類型。此屬性僅適用於數值資料類型。

  • 小數位數
    若為數值資料類型,顯示可在小數點右邊顯示的最大位數數目。這個值必須小於或等於有效位數。這個屬性會顯示 0 來表示非數字的資料類型。此屬性僅適用於數值資料類型。

  • 資料表設計師類別目錄
    展開以顯示其餘屬性。

  • 定序
    顯示選取之資料行的定序設定。若要變更此設定,請按一下 [定序],然後按一下值右邊的省略符號 (…)。(不適用於 SQL Server 7.0 或舊版)。

  • 計算資料行規格類別目錄
    展開以顯示 [公式][為保存的] 的屬性。如果資料行為計算的,則也會顯示公式。若要編輯公式,請展開此類別目錄,並在 [公式] 屬性中編輯它。

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

  • 為保存的
    允許您將計算的資料行與資料來源儲存在一起。保存的計算資料行可以建立索引。

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

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

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

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

  • 全文檢索類型資料行
    顯示哪個資料行是用來定義影像類型資料行的文件類型。影像資料類型可用來儲存從 .doc 檔至 xml 檔案的各種文件。(不適用於 SQL Server 7.0 或舊版)。

  • 語言
    指出用來建立資料行索引的語言。(不適用於 SQL Server 7.0 或舊版)。

  • 非 SQL Server 訂閱者
    顯示資料行是否具有非 Microsoft SQL Server 訂閱者。(不適用於 SQL Server 2000 或舊版)。

  • 識別規格類別目錄
    展開以顯示 [是識別][識別遞增][識別種子] 的屬性。

  • 為識別
    顯示選取的資料行是否為資料表的識別欄位。若要變更屬性,請開啟資料表設計師中的資料表,並編輯 [屬性] 視窗中的屬性。此設定僅適用於以數值為基礎之資料類型的資料行,例如 int。

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

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

  • 為決定性的
    顯示是否可以確定地決定選取之資料行的資料類型。(不適用於 SQL Server 7.0 或舊版)。

  • 為以 DTS 發行
    顯示資料行是否為以 DTS 發行。(不適用於 SQL Server 2000 或舊版)。

  • 為可索引的
    顯示選取的資料行是否可以建立索引。例如,不具決定性之計算的資料行不可以建立索引。(不適用於 SQL Server 7.0 或舊版)。

  • 為合併發行
    顯示資料行是否為合併發行。(不適用於 SQL Server 2000 或舊版)。

  • 為不可複寫
    指出在複寫期間是否保留原始識別值。若要編輯這個屬性,請按一下該屬性的值,並展開下拉式清單,然後選擇另一個值。

  • 為已複寫
    顯示此資料行是否在其他位置已複寫。(不適用於 SQL Server 2000 或舊版)。

  • 為 RowGuid
    指出 SQL Server 是否會使用資料行當做 ROWGUID。您只可以針對資料類型為 uniqueidentifier 的資料行,將此值設定為 [是]。若要編輯這個屬性,請按一下該屬性的值,並展開下拉式清單,然後選擇另一個值。

  • 大小
    以位元組為單位,顯示資料行之資料類型所允許的大小。例如,nchar 資料類型的長度可能是 10 (字元數),但是針對 Unicode 字元集,大小就會是 20。

    [!附註]

    每個資料列的 varchar(max) 資料類型長度都會不同。sp_help 會傳回 (-1) 當做 varchar(max) 資料行的長度。Management Studio 會顯示 -1 當做資料行大小。