Hi,
ich gehe davon aus, du meinst, ob man eine Spalte als NOT NULL deklarieren sollte oder nicht.
Wenn eine Spalte als NOT NULL deklariert ist, dann MUSS sie mit einem Wert befüllt sein, das ist z.B. bei Schlüsseln unbedingt notwendig, man will ja schließlich die Beziehungen abbilden, welchen Sinn macht da eine leere Eingabe.
NOT NULL beschreibt somit eine Möglichkeit, in der Datenbank Pflichtfelder zu deklarieren, d.h. solltest du in einem Skript einmal vergessen auf einen bestimmten Wert zu prüfen, dann wird dich deine Datenbank dran erinnern, dass der fehlt.
Ob das Performance-Vorteile bringt kann ich allerdings nicht sagen, auch nichts über sonstige Vor- oder Nachteile.
MfG
Rouven
--
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(