Datenbanken · Junior · Frage 7 von 75
Was macht eine CHECK-Einschränkung?
CREATE TABLE products (
id bigint PRIMARY KEY,
price numeric NOT NULL CHECK (price >= 0)
);- 1Protokolliert eine Warnung, speichert die Zeile aber trotzdem
- 2Lehnt Zeilen ab, bei denen die Bedingung falsch ist
- 3Prüft den Wert nur, wenn man
SELECTausführt
Antwort zeigen
Richtige Antwort: Lehnt Zeilen ab, bei denen die Bedingung falsch ist
Erklärung
Einschränkungen in der Datenbank schützen Daten vor jedem Client: deiner API, Skripten, Admin-Werkzeugen. Validierung nur im Anwendungscode lässt sich umgehen.