Oracle日期格式預設為:DD-MON-YY,以下是3種方法可以修改使之永久生效;




1、修改glogin.sql檔,這個檔的路徑為:

 

Windows下:

 

%ORACLE_HOME\sqlplus\admin\

 

(E:\oracle\product\10.2.0\db_1\sqlplus\admin)

 

Unix下:

 

$ORACLE_HOME/sqlplus/admin/

 

在檔中加入:

 

altersessionsetnls_date_format='yyyy-mm-ddhh24:mi:ss';




2、修改註冊表(windows平臺)

 

開始-->運行-->regedit-->HKEY_LOCAL_MACHINE-->SOFTWARE-->ORACLE-->

 

KEY_ORADb10g_home1

 

新建字串值:

 

NLS_DATE_FORMAT,並設置其值為:YYYY-MM-DD:HH24:MI:SS




3、修改使用者環境變數(Unix平臺)

 

exportNLS_DATE_FORMAT=AMERICAN

 

exportNLS_DATE_FORMAT='YYYY-MM-DDHH24:MI:SS'

 

RMAN會話中設置NLS_DATE_FORMAT和NLS_LANG

 

run{

 

...........

 

sql'altersessionsetNLS_DATE_FORMAT="YYYY-MM-DDHH24:MI:SS";sql'altersessionsetNLS_LANG="AMERICAN";

 

...........

 

}
創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(0) 人氣()