Ilja: 0 oder NULL? Was ist richtig?

Beitrag lesen

yo,

»» "kunde wurde noch nicht befragt" <> "kunde hat keine e-mail".

Natürlich. Deswegen würde ich ja für diese beiden unterschiedlichen Aussagen auch unterschiedlich Werte benutzen ... z.B. für ersteres NULL, für letzteres einen leeren String.

gut, aber genau das ist gegenstand dieser diskussion, nämlich ob man die aussage "hat keine e-mail adresse" auch als NULL wert in der datenbank speichern kann. willtst du also meine meinung hier unterstreichen, sieht ja so aus, als wenn wir dies bezüglich einer meinung wären ?

Ich würde von einem vernünftigen Datenbanksystem erwarten, dass es bei einem VARCHAR2-Feld zwischen NULL, '', ' ' und 'foobar' unterscheidet.

nun, oracle ist das erste kommerzielle rdbms und wohl auch das erfolgreichste (sicherlich ansichtssache). das schützt sie nicht von fehlern, aber ob das einer ist, das ist eine neue diskussion.....

Ilja