?? oracle sqlplus
字號(hào):
作者:一面湖水
日期:2000-1-23 4:19:55
Oracle SQL*plus中2000年時(shí)間的顯示
合肥電信局計(jì)算中心
趙晉
---- 我單位最近對(duì)所使用的Oracle系統(tǒng)進(jìn)行了在Y2K問(wèn)題測(cè)試,在測(cè)試中我們發(fā)現(xiàn),數(shù)據(jù)庫(kù)系統(tǒng)順利跨越2000年后,在SQL*plus中執(zhí)行如下命令,年的顯示仍然是'YY'形式的:
SQL > SELECT SYSDATE FROM DUAL;
SYSDATE
------------------------
01-JAN-00
---- 這顯然不大令人滿意。當(dāng)然,可以利用命令改變這種狀況:
SQL > SELECT TO_CHAR(SYSDATE,'YYYYMMDD') FROM DUAL;
TO_CHAR(SYSDATE,'YYYYMMDD')
---------------------------------------------------
20000101
---- 這仍然讓人覺(jué)得不大好。
---- 能不能直接在SQL*plus下顯示四位的年份呢?答案是肯定的。在Windows下運(yùn)行regedit,選我的電腦,再選HKEY_LOCAL_MACHINE,再選SOFTWARE,點(diǎn)中ORACLE,再點(diǎn)右邊的任意串值,在菜單中選編輯,新建,串值,進(jìn)入"編輯字符串"窗口,在"鍵值名"中輸入"NLS_DATE_FORMAT",在"鍵值"中輸入"YYYY-MM-DD HH24:MI:SS"(可根據(jù)需要填寫(xiě)其他的格式,如"DD-MM-YYYY HH:MI:SS"),確定即可。
回到SQL*plus環(huán)境,再試一試:
SQL > SELECT SYSDATE FROM DUAL;
SYSDATE
-------------------
2000-01-01 01:30:18
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -