У меня возникла небольшая проблема при использовании типа данных date.При попытке сохранить строку в таблице, где поле выдает ошибку ora 01830 и жалуется на то, что преобразование формата даты заканчивается рисунком ... и т. Д.Теперь, когда я делаю вставку, я использую функцию to_date в формате «dd-mon-yyyy hh24: mi: ss».Конечно, когда я удаляю элемент времени, все идеально.
Проверяя sysdate, я заметил, что элемент времени не отображался, и я использовал alter session set nls_date_format, чтобы установить желаемую дату и времячтобы сохранить в таблицу, которая сработала!
Я использовал alter system set nls_date_format = "dd-mon-yyyy hh24: mi: ss" scope = spfile;Это показало, что оно было изменено, и я вижу настройки в консоли управления предприятием.В sqlplus я отключил базу данных и перезапустил ее при запуске mount;изменить базу данных открытых;и затем, выбрав sysdate, он все равно показывает дату как dd-mon-yy, и все равно нет времени!При проверке управления предприятием и поиске nls_date_format параметр по-прежнему отображается как «dd-mon-yyyy hh24: mi: ss».
Итак, мой вопрос: что я делаю неправильно?Почему нельзя сохранить дату и время, используя дату в Oracle 11g ?????
Спасибо