Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Datenbankadministration » SQL Anywhere-Datenbankverbindungen » Datenbankdateitypen » Datenbankerstellung » Hinweise zu Spalten-Datentypen

 

NULL- und NOT NULL-Spalten

Wenn der Spaltenwert für eine Zeile obligatorisch ist, definieren Sie die Spalte als NOT NULL. Andernfalls darf die Spalte den Wert NULL enthalten, was "keinen Wert" bedeutet. Standardmäßig ist NULL zulässig, aber Sie sollten die Spalten explizit als NOT NULL deklarieren, es sei denn, Sie haben einen bestimmten Grund, NULL zuzulassen.

Die Beispieldatenbank enthält eine Tabelle namens "Departments", die über die Spalten "DepartmentID", "DepartmentName" und "DepartmentHeadID" verfügt. Die Definition lautet folgendermaßen:

Spalte Datentyp Größe NULL/NOT NULL Integritätsregel
DepartmentID integer NOT NULL Primärschlüssel
DepartmentName char 40 NOT NULL Keine
DepartmentHeadID integer NULL Fremdschlüssel

Wenn Sie NOT NULL angeben, muss für jede Zeile in der Tabelle ein Spaltenwert angegeben werden.

 Siehe auch