#774

Produkte mit negativem Preis verbieten

Nach dem dritten Bug bat die Buchhaltung: „lass die Datenbank selbst Produkte mit einem Preis kleiner oder gleich null ablehnen“ — das ist zuverlässiger als eine Validierung im Anwendungscode. Erstelle eine Tabelle products mit id (Primärschlüssel), name (bis zu 100 Zeichen) und price (Zahl mit zwei Nachkommastellen) und füge anschließend eine Bedingung products_price_positive hinzu, die Zeilen mit price ≤ 0 verbietet. Danach schlägt jeder Versuch, eine Zeile mit einem Preis von null oder negativem Preis einzufügen, mit einem Fehler fehl.

Nur CREATE/ALTER/DROP — kein abschließendes SELECT erforderlich.

Dein Abfrageergebnis erscheint hier

Kein Ausgangsschema

Diese Aufgabe beginnt ohne Tabellen — du erstellst sie mit CREATE TABLE.