CONSTRAINT
ermöglicht in der relationalen Datenbank eine Beschränkung der in einer/mehreren Spalte(n) speicherbaren Daten, durch Überprüfung auf ihren gewünschten Inhalt. Mögliche Beschränkungen sind:
- PRIMARY KEY => eindeutige Identifizierung eines Datensatzes
- FOREIGN KEY => Bezug zu einer 2ten Tabelle
- UNIQUE CONSTRAINT => jeder Wert der Spalte ist einmalig oder nicht gesetzt
- CHECK CONSTRAINTS z.B. a > 2 oder a = b
- NOT NULL => Wert einer Spalte muss gesetzt werden .