чума. я еще понимаю что '0' может быть преобразован в 0.
Но '' в 0 - это сильно. так же как и '' в null :-)

Если ввести философскую категорию "пустого не-null значения" - то в него попадают 0 наравне с '' :-)
Вот CAST('' AS DATE) в такую философию не пришивается, жалко ;)

Однако присутствие в списке нарушителей таких "сверхраскрученных" как MySQL и MSSQL - наводит на мысль что эта философская категория в мозгу ряда разработчиков таки прописалась...

Ответить