Я экспортировал информацию таблицы из базы данных SQL в формате операторов вставки. Многие из таблиц содержат информацию о метках времени в формате ГГГГ-ММ-ДД ЧЧ24: MI: SS. Поскольку таких утверждений сотни, для меня нереально добавлять оператор TO_DATE () с каждой датой. Я думал, что изменение формата сессий NLS DATE решит эту проблему, однако я все еще получаю сообщение об ошибке ORA-01843: not a valid month
.
Тип данных столбцов TIMESTAMP
.
Пример:
ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS'
INSERT INTO gcGovernance (id, userID, grantAppID, grantAppUUID,
grantCommCatID, grantApprovalCmnt, grantApprovalDate) VALUES (758, 163,
408, 'iahfahfahashvai', 0, '', '2016-12-20
14:32:17');