使用別名資料類型

別名資料類型是以 SQL Server 2005 中的系統資料類型為基礎。別名資料類型的使用時機是當多個資料表必須在一個資料行中儲存相同的資料類型,並且您必須確認這些資料行的資料類型、長度和 Null 屬性完全一樣時。例如,稱為 postal_code 的別名資料類型可以根據 char 資料類型來建立。資料表變數不支援別名資料類型。

當您建立別名資料類型時,必須提供下列參數:

  • 名稱
  • 做為新資料類型基礎的系統資料類型
  • Null 值屬性 (資料類型是否允許 Null 值)
    若未明確定義 Null 值屬性,將根據 ANSI 針對資料庫或連接的 Null 值預設值加以指定。
ms189283.note(zh-tw,SQL.90).gif附註:
如果別名資料類型是在 model 資料庫中所建立,它將存在於所有新的使用者自訂資料庫中。不過,若資料類型建立於使用者自訂的資料庫中,該資料類型只會存在於此使用者自訂的資料庫中。
ms189283.note(zh-tw,SQL.90).gif附註:
卸除別名資料類型後,仍然可在卸除它們的批次中供資料表變數稍後參考它們。

請參閱

概念

資料類型 (Database Engine)

其他資源

CREATE TYPE (Transact-SQL)
DROP TYPE (Transact-SQL)
ALTER TABLE (Transact-SQL)
CREATE TABLE (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助