#774

Zabroń zakładania produktów z ujemną ceną

Po trzecim błędzie księgowość poprosiła: «niech sama baza danych odrzuca produkty z ceną mniejszą lub równą zeru» — to bardziej niezawodne niż walidacja w kodzie aplikacji. Zbuduj tabelę products z id (klucz główny), name (do 100 znaków) oraz price (liczba z dwoma miejscami po przecinku), a następnie dodaj do niej ograniczenie products_price_positive, które zabrania wierszy z price ≤ 0. Po tym każda próba wstawienia wiersza z zerową lub ujemną ceną zakończy się błędem.

Tylko CREATE/ALTER/DROP — bez końcowego SELECT.

Wynik Twojego zapytania pojawi się tutaj

Brak schematu początkowego

To zadanie zaczyna się bez tabel — utworzysz je za pomocą CREATE TABLE.