Aizliedz veidot produktus ar negatīvu cenu
Pēc trešā kļūdas grāmatvedība palūdza: «lai pati datubāze nepieļauj produktus ar cenu, kas mazāka vai vienāda ar nulli» — tas ir uzticamāk nekā validēt lietojumprogrammas kodā.
Izveido products ar id (primārā atslēga), name (līdz 100 rakstzīmēm) un price (skaitlis ar diviem cipariem aiz komata), tad pievieno tai ierobežojumu products_price_positive, kas aizliedz rindas ar price ≤ 0. Pēc tam jebkurš mēģinājums ievietot rindu ar nulles vai negatīvu cenu beigsies ar kļūdu.
Tikai CREATE/ALTER/DROP — noslēdzošais SELECT nav nepieciešams.
Pieslēdzies, lai redzētu iesniegumu vēsturi
PieslēgtiesPieslēdzies, lai izmantotu AI mentoru
PieslēgtiesNav sākotnējās shēmas
Šis uzdevums sākas bez tabulām — tev tās jāizveido ar CREATE TABLE.