Я использую Oracle SQL, и у меня проблема с датами.
Я получил длинный скрипт со многими Insert
командами, такими как:
Insert into MyTable
(TIME,CROSS,BID,ASK)
values (to_timestamp('13-NOV-14 03.38.27.785000000 PM','DD-MON-RR HH.MI.SSXFF AM'),'USD/CHF',0.96294,0.963);
Однако я получаю следующую ошибку:
ORA-01843 - "not a valid month"
Вот формат системной даты:
22-FEB-15 04.57:18
Я попробовал следующую команду и получил ошибку формата:
alter session set nls_date_format = 'DD-MON-RR HH.MI:SSXFF';
Как я могу решить эту проблему? Кроме того, я хочу преобразовать эти даты в следующий формат:
DD/MM/YYYY HH24:MI:SS.miliseconds
Может ли это преобразование быть в команде вставки?
пожалуйста, порекомендуйте