2014-11-21 90 views
0

更改日期應僅限於日期數據類型。我不想通過使用to_char函數將其轉換爲varchar。我希望更改後的格式僅限於日期。如何將dd-mon-yyyy的日期格式更改爲plsql中的mmddyyyy?

+2

日期類型只是日期類型,無論是將它存儲在數據庫還是應用程序級別; 'ddd-mon-yyyy'格式和日期類型沒有'mmddyyyy'格式的日期類型。你想要的是格式化它的字符串表示形式,當你想把它顯示給用戶時。 – 2014-11-21 06:25:19

+1

「PL/SQL」中的含義是什麼? PL/SQL不會「顯示」任何東西,因爲它只在運行存儲過程時在服務器上運行。請發佈您的存儲過程的代碼。 – 2014-11-21 08:09:45

+0

看到有一個日期是2009年6月25日(說)格式,我想將其轉換爲06252009(mmddyyyy)... to_char函數可以做到這一點,但它會變成我不想要的varchar。 – Shameer 2014-11-21 10:17:47

回答

0
ALTER SESSION SET NLS_DATE_FORMAT = 'MMDDYYYY'; 

這將更改當前會話中的默認日期格式。