TO_DATE
в порядке, потому что - если вы передаете строку (которая представляет значение даты), это предпочтительный способ, чтобы ВЫ могли контролировать ее. Потому что, если вы передадите «01. 02.20», то какой? 01 день или месяц? 02 день, год, ... месяц? Кто знает. Не зависит от по умолчанию . Итак, если вы скажете to_date('01.02.20', 'rr.mm.dd')
, то каждый (включая Oracle) знает, что делать.
По состоянию на 01/01/1970
: если вы вставите null
, но все равно увидите это значение в столбце, оно означает, что столбец
- имеет значение по умолчанию
- триггер базы данных вставил его
Проверьте оба этих параметра в этой таблице.