2008-02-06

Lata przestępne oraz dzielenie przez zero

Mihai Criveti, rumuński administrator sieci, sprawdził sposób obsługi dat dla lat przestępnych w kilku systemach zarządzania bazami danych. Sprawdził również, jak poszczególne serwery reagują na próbę dzielenia przez zero. Wyniki testów opublikował w swoim blogu.

Testowane były: Oracle 10g oraz 11g, DB2 9.5, Firebird 2, PostgreSQL 8.2 oraz 8.3 i MySQL 5.0.45.

Jak wynika z postu, wszystkie serwery zadziałały poprawnie, oprócz MySQL. Niepoprawne daty nie były przyjmowane i serwery generowały komunikaty błędów. Natomiast MySQL generował tylko ostrzeżenia, a do bazy zapisywał niepoprawne wartości.

Brak komentarzy:

Prześlij komentarz