可通過用PL/SQL來改變?nèi)掌诟袷健?/p>
創(chuàng)新互聯(lián)專注于三亞企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),商城系統(tǒng)網(wǎng)站開發(fā)。三亞網(wǎng)站建設(shè)公司,為三亞等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站策劃,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
1、登錄PL/SQL。
2、登錄后,點擊菜單欄,工具—首選項。
3、左側(cè)列表找到“日期/時間”。
4、可通過右側(cè)的各種方式進行自定義的格式和自帶的格式來進行修改,修改后點擊“確定”按鈕保存即可。
1.臨時修改
SQL alter session set nls_date_format='yyyymmdd';
這種方法只能改掉在當(dāng)前會話里的日期顯示格式,當(dāng)重新建立一個會話的時候,必須重新執(zhí)行該命令。
2.改變oracle默認(rèn)的日期顯示格式
ON UNIX :
change .profile NSL_DATE_FORMAT=YYYYMMDD;
export NLS_DATE_FORMAT
On windows:
在注冊表的KEY_LOCAL_MACHINE-SOFTWARE-ORACLE-HOME0
添加字串值NLS_DATE_FORMAT.將其值設(shè)為YYYY-MM-DD-HH24:MI:SS.
或者:initsid.ora 中添加NLS_DATE_FORMAT=yyyy-mm-dd hh24:mi:ss。同時去掉注冊表中的NLS_LANG字串值
1、登錄“Oracle”后輸入語句:
“alter session set nls_date_format ='yyyy-mm-dd';
alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';”。
2、重啟數(shù)據(jù)庫,進入“服務(wù)”找到“Oracle”的服務(wù),先右鍵選擇“停止”然后再右鍵選擇“啟動”,即可修改默認(rèn)的日期格式。
步驟:
1,單擊桌面右下角的日期時間位置,在出現(xiàn)的界面點擊“日期和時間設(shè)置”
,2,在日期和時間界面,點擊“更改日期和時間”
3,在新打開的日期和時間設(shè)置界面點擊“更改日歷設(shè)置”
4,在自定義格式設(shè)置界面中,將“短日期”設(shè)置為如下圖所示格式,點擊“確定”按鈕
5,返回到了區(qū)域和語言界面,,可以看到設(shè)置后的時間和日期格式,一步步返回點擊“確定”按鈕即可。
這個問題在項目中是一個很重要的細(xì)節(jié),具體有兩種處理方式,主要取決于這個表是否需要進行數(shù)據(jù)交換,以及這個時間字段如何使用,具體舉兩個例子吧:
一、使用varchar2型
1、如果這張表對時間的精度要求不高,比如只是到日。
2、該表需要經(jīng)常與其他表進行數(shù)據(jù)交互,比較,查詢,并且其他表的時間精度不高于日(比如日、月、季度)
3、存儲大量數(shù)據(jù)用于統(tǒng)計分析,如本期、同期,累計值等。
存儲的時候需要格式化,例如:to_char(sysdate,'yyyy-mm-dd');
二、使用date型。
1、對時間精度要求較高,比如到秒;
2、需要與其他表做數(shù)據(jù)交互,更偏重于”準(zhǔn)實時“交互,比如每15秒同步一次數(shù)據(jù);
3、不用于統(tǒng)計分析(這點很重要,需要統(tǒng)計分析的話,強烈不建議使用date型);
4、該表數(shù)據(jù)不做物理刪除(刪除時只更新標(biāo)志位和刪除時間);
以上我這幾年的實際項目經(jīng)驗,希望可以幫到你。
網(wǎng)頁題目:oracle如何設(shè)置日期,oracle如何設(shè)置日期語言
本文網(wǎng)址:http://www.chinadenli.net/article26/heicjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、網(wǎng)站維護、響應(yīng)式網(wǎng)站、網(wǎng)站建設(shè)、手機網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)