2015年5月26日 星期二

【Oracle ERP Note 】Oracle Discoverer 不要顯示中文日期

Problem

User 在Oracle Discoverer 上跑報表查詢時,日期顯示中文,User 期望改成顯示英文

Study

User 在安裝 Oracle Discoveer 時,語系選擇繁體中文,所以 Discoverer 的 UI 是中文介面,而以 regedit  探詢機碼時,其設定如下:

NLS_LANG = TRADITIONAL CHINESE_TAIWAN.ZHT16MSWIN950

這機碼的顯示路徑為: HKEY_LOCAL_MACHINE > SOFTWARE > Wow6432Node > Oracle > KEY_OH1295xxx

Solution

在這路徑下,新增下列機碼:

NLS_DATE_LANGUAGE = ENGLISH

之後重新啟動 Discoverer,選取 資料 選單後,在彈跳的新視窗中,可看到新增的Tab 日期 頁面,可更改日期顯示的格式 Date Format。

機碼 NLS_LANG 用來顯示 Discoverer 的操作介面為中文、英文、或其他語系,而機碼 NLS_DATE_LANGUAGE 則用來設定顯示日期的語系。


沒有留言:

張貼留言

prettyPrint();