此主題提供了在新增資料欄位時選取資料欄位類型的準則。
當您新增欄位時,必須選取它的資料類型(請參閱將欄位新增到記錄類型)。您選取的資料類型將決定使用者可在此欄位中輸入的值類型。
選取欄位類型時,請牢記下列因素:
- 思考您的選項,並測試它們,因為以後要變更可能很難。
例如,在移入綱目之後,您將無法修改欄位類型或
DB 直欄名稱;您無法修改其類型為 SHORT_STRING 的欄位的「長度上限」內容。若要做這些變更,您必須刪除該欄位,並以類似的內容建立新欄位。
- 對於資料類型為 SHORT_STRING 的欄位,請輸入「長度上限」的值,它大於您預期的最長字串。較大值的作用是可以在磁碟機上保留更多空間,以減少截斷項目的機會。
- 單一字串欄位(MULTILINE_STRING 和 SHORT_STRING)適合一般資訊,例如說明、註解和已知的暫行解決方法。如果您預期使用欄位中的資訊來排序或過濾查詢,請使用數個較小的欄位。例如,您可以對硬體供應商、作業系統和作業系統版本使用不同的個別欄位,來代替一個運算環境欄位。
- 如果您想要施行內容規則,例如,要求電話號碼全部是數字,請使用數個較小的欄位。
- SHORT_STRING 類型適用於選項清單中,包含一個選項的欄位。
選項清單可併入綱目中(成為固定清單)或透過用戶端介面維護(成為動態清單)。後一種方法不需要您變更綱目及升級使用者資料庫,只要在清單上新增或移除項目即可。您可以在選項清單內容表上選取限制至清單勾選框,來防止其他人新增無效的項目。
- 如果您想要提供一組選擇,但想要讓使用者選取多個項目,您可以提供不同的欄位(和對應的勾選框控制項),或使用 MULTILINE_STRING 欄位及清單框控制項。
- 使用測試資料庫測試所做的變更時,在欄位中輸入值之後,若在按一下之後變更該欄位的資料類型,萬一舊資料類型有任何值儲存在該欄位中,則可能有資料毀損的風險。若要在執行之後變更欄位資料類型,請刪除該欄位,並以所要的內容和不同的資料類型建立欄位。
支援以下的資料類型:
- 資料
- 說明/註解
- ATTACHMENT_LIST
- 容許記錄儲存與該記錄相關的檔案。
- DATE_TIME
- SQL 日期和時間。如需相關資訊,請參閱日期和時間。
- INT
- SQL 整數。
- MULTILINE_STRING
- 無限制大小的可變長度字串。
- REFERENCE
- 記錄類型中的唯一索引鍵的參照。對於 REFERENCE 類型欄位,您必須選取有狀態或無狀態記錄類型來參照。您也可以輸入選用的 back-reference 欄位,以建立從參照的記錄到此欄位記錄之間的鏈結,並可指定參照的記錄類型是在安全控制之下。
- REFERENCE_LIST
- 記錄類型中的唯一索引鍵的多個參照。reference-list 欄位可讓您參照欄位內的多個記錄。您可以使用含有上下代控制項的 reference-list 欄位來鏈結相關的記錄。對於 REFERENCE_LIST 類型欄位,您必須選取有狀態或無狀態記錄類型來參照。您也可以輸入選用的 back-reference 欄位,以建立從參照的記錄到此欄位記錄之間的鏈結。
- SHORT_STRING
- 長度上限為 254 個字元的可變長度字串。您可以在定義欄位時在「內容」視窗中設定長度。在「長度上限」欄位中輸入 1 到 254 之間的值。當使用者在 SHORT_STRING 類型的欄位中輸入值時,會移除任何前端或尾端空格。
- DBID
- 保留給系統欄位。
- ID
- 保留給系統欄位。
- JOURNAL
- 保留給系統欄位。
- STATE
- 保留給系統欄位。