#774

Estä tuotteiden lisääminen negatiivisella hinnalla

Kolmannen bugin jälkeen kirjanpito pyysi: «antakaa tietokannan itse hylätä tuotteet, joiden hinta on nolla tai sitä pienempi» — se on luotettavampaa kuin validointi sovelluskoodissa. Rakenna products-taulu, jossa on id (pääavain), name (enintään 100 merkkiä) ja price (luku kahdella desimaalilla), ja lisää siihen sitten rajoite products_price_positive, joka kieltää rivit, joissa price ≤ 0. Tämän jälkeen mikä tahansa yritys lisätä rivi nolla- tai negatiivisella hinnalla epäonnistuu virheellä.

Pelkkä CREATE/ALTER/DROP — lopussa ei tarvita SELECT-lausetta.

Kyselysi tulos näkyy tässä

Ei aloitusskeemaa

Tämä tehtävä alkaa ilman tauluja — luot ne CREATE TABLE -komennolla.