利用這些選項建立命名與非命名的列型別,作為可重複使用的資料表或檢視型別定義。
命名列類型基於 SQL 資料表規範,稱為型別資料表,並在系統內被識別為持久型態儲存。 未命名的列類型不被視為持久型態儲存。
列型別會產生複合資料型態,可用於物件關聯式資料庫的模型中。 資料型態可以指定為列型。
名稱
請輸入一個複合型別的名稱,該名稱會出現在欄位屬性對話框的資料型別標籤及型別視窗中。
預設情況下,名稱後會加上後綴,以根據綜合 類型中的選擇區分其類型。
命名列類型
選取以指定該類型不是任何其他類型的別名。
區分性類型
選取以指定該類型是以依照另一種類型,且與此基礎類型擁有同樣的表示法,但卻是各自完全相異的類型。
如果你選擇這個選項,你將無法在 欄位 類別中選擇其他選項。
網域
選取以指定該類型是另一個類型的別名;它是相同類型的間接表示法。
如果你選擇這個選項,你將無法在 欄位 類別中選擇其他選項。
注意
選擇 網域後,會開啟別 名收藏類型 選項。
別名集合類型僅在選擇網域時 (顯示)
選擇一個選項來指定屬性值是單一值、集合、清單或多集合的集合。 在關聯式資料庫中,所有屬性集合類型都是單一值。 物件關聯式資料庫能讓您指定額外的集合類型。
單一值 (欄) 集合類型由單一值填充。 查詢單一集合類型的紀錄會回傳單一值 (,例如 1、a 或 string1) 。
集合 集合類型由同一資料型態的一組值填充。 查詢具有集合類型的紀錄會回傳一組值 (,例如 {1, 2, 3, 4}, {a, b, c} 或 {string1, string2, string3}) 。
清單 集合類型由相同資料型態的值清單填充。 查詢具有集合類型的紀錄時,會回傳一串 (值清單,例如 (3、2、1、4) 、 (b、a、c) 或 (string2、string1、string3) 。 此處序很重要,與不假設順序的集合和多重集合不同。
多重集合集合類型由同一資料型態的多重集合或值袋填充。 查詢具有多集合類型的紀錄會回傳多重集合或數值袋, (如 {1, 1, 2, 3, 3, 3, 3}, {a, b, b, b, c} 或 {string1, string2, string2, string2, string3}) 。