使用這些選項可以建立具名和不具名的資料列類型,做為資料表或檢視的可重複使用類型定義。
具名列類型是以資料表的 SQL 規格 (稱為類型化資料表) 為基礎,並在系統內識別為持續性類型儲存體。 未命名的資料列類型不會識別為持續性類型儲存體。
資料列類型可建立可在物件關聯式資料庫上實作的模型中使用的複合資料類型。 您可以將資料列類型指定為資料類型。
名稱
輸入複合類型的名稱,該類型會顯示在 [資料行屬性] 對話方塊的 [資料類型] 索引標籤及 [類型] 視窗中。
根據預設,尾碼會新增至名稱,以根據 「複合類型」下的選取範圍來區分其類型。
命名列類型
選取以指定該類型不是任何其他類型的別名。
區分性類型
選取以指定該類型是以依照另一種類型,且與此基礎類型擁有同樣的表示法,但卻是各自完全相異的類型。
如果您選取此選項,您將無法選取 [欄位 ] 類別中的選項。
網域
選取以指定該類型是另一個類型的別名;它是相同類型的間接表示法。
如果您選取此選項,您將無法選取 [欄位 ] 類別中的選項。
注意
當您選取 [網域] 時, [別名集合類型 ] 選項將變為可用。
只有在選取 [網域] 時,別名集合類型才會 (可見)
選取選項以指定屬性值是單一值的集合、集合、清單或多重集合。 在關聯式資料庫中,所有屬性集合類型都是單一值。 物件關聯式資料庫能讓您指定額外的集合類型。
單一值 (欄) 集合類型由單一值填入。 查詢具有單一集合類型的記錄時,會傳回單一值 (,例如 1、a 或 string1) 。
集合 集合類型是由一組相同資料類型的值填入。 查詢具有集合類型的記錄時,會傳回一組值 (例如 {1, 2, 3, 4}、{a, b, c} 或 {string1, string2, string3}) 。
清單 集合類型由相同資料類型的值清單填入。 查詢具有集合類型的記錄時,會傳回值的清單 (例如 (3、2、1、4) 、 (b、a、c) 或 (字串2、字串1、字串3) 。 這裡的順序很重要,而不是集合和多重集合,其中不假設有序。
多重集合 集合類型由相同資料類型的多組或一組值填入。 查詢具有多組集合類型的記錄時,會傳回多組或一組值 (例如 {1, 1, 2, 3, 3, 3, 3, 4}, {a, b, b, b, c} 或 {string1, string2, string2, string3}) 。