Почему я вижу значения «2432-82-75 50:08:01» в столбце Oracle DATE?

Вам нужно использовать $(this).parents('.job'), поскольку оба элемента являются дочерними элементами <div class="job">, и вы хотите показать только тот, который вы нажали на

$(".job_link").click(function(){
    $(this).parents('.job').find(".start_hidden").show();
});
2
задан Hadi 20 January 2019 в 21:42
поделиться

1 ответ

К сожалению, движок базы данных Oracle позволяет вставлять недопустимые значения даты , что приводит ко многим проблемам, особенно при импорте данных в другие движки баз данных, такие как SQL Server.

Чтобы решить эту проблему, вы должны реализовать логику, которая соответствует вашим потребностям, например:

  • Вы можете исключить эти записи из ваших запросов, отфильтровав допустимые диапазоны дат: ( ГДЕ дата между ...)
  • Вы можете обновить записи с недопустимыми значениями, заменив их на NULL
  • Вы можете использовать оператор CASE в своем запросе, чтобы заменить значения на NULL

Однажды я столкнулся с этой проблемой, когда при импорте данных в SQL Server из источника данных Oracle существовали недопустимые значения даты, я решил обновить все записи, где дата недействительна, и заменить на [ 113] значений до начала процесса импорта.


Есть много ссылок, связанных с этой проблемой:

0
ответ дан Hadi 20 January 2019 в 21:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: