|
Преобразование date в строку: нулевая дата
|
|||
---|---|---|---|
#18+
Кроик Семён я всё-равно не врубился, если поле в Oracle уже типа DATE (как описано в первом посте топика) ..., то как там может быть "мусор"? Oracle же просто не даст записать в таблицу, выкинув ошибку несоответствия значения типу. Все, в конечном итоге сводится к OCI который поддерживает internal и external типы. Подсовываешь external - будет преобразование и соответственно проверка на вшивость - но это медленней. Подсовываешь internal - быстрее т.к. никакой проверки, но подсунул кривое значение - сам и расхлебывай. С датами internal это 7 байт - что запихал то и получил. Kроме того есть куча того что Oracle упорно отказывается признавать багом - нулевой год. И посему имеем в одних случаях exception нулевого год, а в других )Oracle начинает лепетать про использование астрономического летоисчислеия. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2019, 16:03 |
|
|
start [/forum/topic.php?fid=52&startmsg=39893027&tid=1881830]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 157ms |
0 / 0 |