Was ist Check-Constraint in db2?
Was ist Check-Constraint in db2?

Video: Was ist Check-Constraint in db2?

Video: Was ist Check-Constraint in db2?
Video: Db2 SQL Tutorial 18 - Constraints 2024, Kann
Anonim

EIN Einschränkung prüfen ist eine Regel, die die Werte angibt, die in einer oder mehreren Spalten jeder Zeile einer Basistabelle zulässig sind. Eine Tabelle kann eine beliebige Anzahl von haben Einschränkungen prüfen . DB2 ® erzwingt a Einschränkung prüfen indem Sie die Einschränkung auf jede Zeile anwenden, die eingefügt, geladen oder aktualisiert wird.

Anschließend kann man sich auch fragen, was ist der Zweck einer Check-Einschränkung?

Die CHECK-Einschränkung wird verwendet, um den Wertebereich zu begrenzen, der in einer Spalte platziert werden kann. Wenn Sie a definieren CHECK-Einschränkung für eine einzelne Spalte erlaubt es nur bestimmte Werte für diese Spalte. Wenn Sie a definieren CHECK-Einschränkung in einer Tabelle kann es die Werte in bestimmten Spalten basierend auf den Werten in anderen Spalten in der Zeile begrenzen.

Und was ist eine Datenbeschränkung? EIN Zwang ist eine Einschränkung, die Sie auf die Daten die Benutzer in eine Spalte oder Gruppe von Spalten eingeben können. EIN Zwang ist Teil der Tabellendefinition; kannst du umsetzen Einschränkungen beim Erstellen der Tabelle oder später.

Wissen Sie auch, wie Sie eine Prüfeinschränkung in SQL definieren?

Einschränkung prüfen . EIN Einschränkung prüfen ist eine Art von Integrität Einschränkung in SQL die eine Anforderung angibt, die von jeder Zeile in einer Datenbanktabelle erfüllt werden muss. Die Zwang muss ein Prädikat sein. Es kann sich auf eine einzelne Spalte oder mehrere Spalten der Tabelle beziehen.

Was ist der Unterschied zwischen einer Spalteneinschränkung und einer Tabelleneinschränkung?

ein Säule Niveau Zwang hat nur Geltungsbereich für die Säule es ist auf definiert. EIN Tisch Niveau Zwang kann alles sehen Spalte in der Tabelle . Das ist das Wichtigste Unterschied zwischen die beiden - die des "Scoping". Irgendein Säule Niveau Zwang (Ausnahme: nicht null) kann ausgedrückt werden an der Tisch Ebene - aber das Gegenteil ist nicht der Fall.

Empfohlen: