oracle表一般操作日期用to_char()或者to_date一般可以得到想要的結(jié)果,不過(guò)你這里需要顯示的是英文月份JANUARY這種需要設(shè)置NLS_DATE_LANGUAGE = American這樣的值,實(shí)例如下:
創(chuàng)新互聯(lián)公司是一家專(zhuān)注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃、微信平臺(tái)小程序開(kāi)發(fā)、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動(dòng)互聯(lián)開(kāi)發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立10余年以來(lái),已經(jīng)為上1000+成都被動(dòng)防護(hù)網(wǎng)各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)?,F(xiàn)在,服務(wù)的上1000+客戶與我們一路同行,見(jiàn)證我們的成長(zhǎng);未來(lái),我們一起分享成功的喜悅。
首先說(shuō)下你要的第一種顯示結(jié)果:JANUARY 02,1951
select to_char(birthdate,'Month dd,yyyy','NLS_DATE_LANGUAGE = American') from employee
第二種顯示結(jié)果:02-01-1951
select to_char(birthdate,'mm-dd-yyyy') from employee
1、打開(kāi)常用PLSQL Developer工具,輸入登錄信息。如圖所示:
2、完成以上操作后,要在工具中新建SQL窗口,如圖:
3、打開(kāi)新建SQL的窗口,打開(kāi)是空白是正常情況。如圖:
4、然后日期createdatetime,日期型字段類(lèi)型如下:
5、輸入如下語(yǔ)句,從表table123進(jìn)行查詢,如圖所示:
6、點(diǎn)擊查詢按鈕,進(jìn)行查詢操作,這樣就可以查出2014年1月1日的查詢記錄數(shù)目
select * from nls_session_parameters;
select * from nls_instance_parameters;
select * from nls_database_parameters;
其中的NLS_TIME_FORMAT就是日期格式,這三句分別是會(huì)話級(jí),實(shí)例級(jí)和數(shù)據(jù)庫(kù)級(jí)的。