我想插入nvarchar2值到我的oracle日期字段。當我的源nvarchar2值是'20701130'時,我想在我的oracle列中將它保存爲'30/11/2070'。而且,如果源值爲'21150529',我想將它保存爲'29/05/2115'。甲骨文 - 與正確的世紀信息保存日期
我嘗試了不同的格式化選項來達到這個目的,但是這一年總是會被保存爲兩位數字,並沒有指出正確的世紀。
我的一個查詢:
INSERT INTO MY_TABLE (MY_DATE_FIELD)
VALUES(TO_DATE('21061030', 'RRRR-MM-DD'));
現在,當我在上面的查詢後選擇,我得到的結果爲30/10/06這不是我們想要的,它應該是'30/10/2106' 。
因此,任何幫助表示讚賞。
Kiran。
這個查詢的結果是什麼:'select p.value from nls_instance_parameters p where p.PARAMETER ='NLS_DATE_FORMAT'' - > _'DD/MM/RRRR'_ or _'DD/MM/RR'_? –