|
|
|
Импорт дат в из экселя
|
|||
|---|---|---|---|
|
#18+
Привет всем. Имеется эксель-файл(создан в офисе 2013) с колонками даты вида DD.MM.YYYY . При импорте через sqldeveloper в таблицу с полем типа DATE (тоже формат DD.MM.RRRR ), на одном из промежуточных шагов формат даты зачем-то переделывается в MM/DD/YYYY, а потом выполняется операция вставки вида Код: plsql 1. Эта команда не отрабатывает, и оракл радостно сообщает об ошибке вида Error report - SQL Error: ORA-01843: not a valid month 01843. 00000 - "not a valid month" *Cause: *Action: Два вопроса: 1) что за адовая конвертация в другой формат даты? 2) как убрать эту дичь? На сервере выставлен формат даты nls_date_format = string DD.MM.RRRR HH24:MI:SS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 16:45 |
|
||
|
Импорт дат в из экселя
|
|||
|---|---|---|---|
|
#18+
ButWhy, если загрузка разовая - создай поле типа "varchar2", загрузи и потом уже пиши to_date свой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 18:23 |
|
||
|
Импорт дат в из экселя
|
|||
|---|---|---|---|
|
#18+
ButWhy, Как вариант сохрани файл экселя в текстовом формате и грузи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 07:16 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39439927&tid=1886086]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
8ms |
get forum data: |
4ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 473ms |

| 0 / 0 |
