Datenbank Forum - für Anfänger und Profis

Willkommen im Datenbank Forum von Datenbanken-verstehen.de - Das Datenbank, Data Warehouse & Business Intelligence Forum!

Das Datenbank Forum für Anfänger und Profis ist eine Community zu den Themen Datenbanken, Data Warehouse & Business Intelligence. Nimm teil an der Community von Datenbanken-verstehen.de und tausch dich mit deinen Fragen und Lösungen mit anderen Nutzern aus.

Als registrierter Benutzer genießt Du viele Vorteile, wie

  • den vollen Zugang zu allen Foren und Unterforen
  • Kostenloses Lernmaterial inkl. Lösungen zum Thema Datenbanken
  • Zugriff auf DB-Tutorials, Best Practices und SQL-Snippets

Bevor Du einen Beitrag verfassen möchtest, kannst Du dich einfach kostenlos registrieren.

oder Einloggen mit



Beachte bitte die Forenregeln von Datenbanken-verstehen.de. Wir wünschen Dir viel Spaß im Datenbank Forum! - Dein Datenbanken-verstehen.de-Team

Wann NULL, NOT NULL und Standard: NULL?

Hier werden die SQL Grundlagen behandelt...

Wann NULL, NOT NULL und Standard: NULL?

Beitragvon Sabine » Mi 24. Aug 2016, 08:41

Hallo zusammen,

ich habe mehrere Datenbanktabellen erstellt, in denen Personen und Verträge erfasst werden. Ist es für diesen Anwendungsfall von Bedeutung, ob Datenbankspalten als Null, Not Null oder Standard: NULL zu deklarieren?

LG,
Sabine
Sabine
 
Beiträge: 10
Registriert: So 10. Nov 2013, 17:47

Re: Wann NULL, NOT NULL und Standard: NULL?

Beitragvon SQLUnion » Sa 27. Aug 2016, 15:52

Hallo Sabine,

das ist eigentlich recht einfach...
Es gibt drei Status: NULL, NOT NULL und Standard: NULL.

Definition für NULL: NULL als Standardwert ist eigentlich nicht sinnvoll, denn ohne Angabe von DEFAULT wird ohnehin NULL eingetragen.

Definition für NOT NULL: NOT NULL ist für Felder, die in deiner Applikation definitiv einen Inhalt haben sollen.

Definition für Standard NULL: Standard NULL ist für Werte, die bei jeder leeren Initialisierung des Feldes automatisch eingetragen wird. Wird zum Beispiel ein Timestamp-Feld definiert, so wird standardmäßig das aktuelle Datum eingetragen.

Primary Keys müssen immer NOT NULL sein und eindeutig sein, damit eine eindeutige Identifikation stattfinden kann.
SQLUnion
 
Beiträge: 153
Registriert: Fr 1. Nov 2013, 15:54


Zurück zu SQL Grundlagen

 


  • Related topics
    Antworten
    Zugriffe
    Letzter Beitrag

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

  • Jetzt Fan werden
  • Newsletter abonnieren? Hier anmelden!

    Alle Informationen aus dem Portal, Blog und Forum in einem Newsletter!

    E-Mail-Adresse: