Ilja: 0 oder NULL? Was ist richtig?

Beitrag lesen

yo,

Nur: genau so hatte ich es von Anfang an beschrieben *g* Dass es unzureichend ist, in beiden Fällen NULL zu wählen, dürfte klar sein, liegt aber nicht an NULL, sondern einer doppeldeutigen Definition.

da drehen wir uns dann im kreis. sicherlich sind wir uns einig, dass ich einem wert (in diesem fall NULL) nicht zwei bedeutungen zuteilen kann. aber genau darum geht ja die diskusion, ich habe nur einen platz zur verfügung. und den wert NULL brauche ich eben schon für "nicht definiert". wenn ich es nicht so mache, schließe ich den zustand "nicht definiert" implizit aus und dann kann ich auch gleich NOT NULL verwenden. und wie gesagt, die funktionalitäten der dbms zielen darauf ab, dass NULL als "nicht definiert" interpretiert wird.

Ilja