手動及批次轉換程序

資料轉換規劃的重要決策是決定使用手動,還是批次程序來轉換字元。

手動方式

如果必要變更數目有限,手動方式可能實用。由 codepageutil analyze_tables 次指令所產生的輸出報告中,會列出資料庫中每個不受偏好資料字碼頁支援的字元位置。

視不受支援字元出現的表格而定,您可以使用 Designer、Maintenance Tool、、IBM Rational® ClearQuest® 用戶端應用程式,或資料庫供應商的編輯工具來變更字元。

手動方式對變更提供了許多控制並確定已檢閱每個變更,該使用者能夠理解轉換的資訊。這種方式的缺點是勞力密集、容易發生使用者錯誤,而且如果必須進行大量變更時,會變得不實用。

批次方法

如果變更的數量很大時,批次方式可能比較有效。

資料庫供應商可能已提供這個功能(例如,Oracle Character Set Scanner 公用程式)。請查閱供應商資料庫文件。 或者,您可以撰寫批次轉換程式。

使用 -xml 選項執行 codepageutil analyze_tables 次指令,會產生 XML 檔,顯示每個不受支援的字元位置。您可使用此檔案作為批次轉換程式的輸入。

在使用批次轉換程序來轉換字元後,可以練習檢閱一些文字欄位(如說明注意事項,以及標題)來確認轉換是有意義的。


意見