1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Transakce a ošetření chyb v PostgreSQL

Connected

cvičení

Zachytávání konkrétních výjimek

Vytvoříme DO funkci, která zachytí situaci, kdy je glucose nastaveno na null, a zaloguje zprávu s jasným vysvětlením, že Glucose nemůže být null.

Pokyny

100 XP
  • Uvnitř bloku BEGIN v DO funkci vlož pomocí INSERT do tabulky patients řádek (a1c=7.5, glucose=null a fasting= TRUE).
  • Přidej výjimku not_null_violation, která v případě chyby vloží do sloupce detail tabulky errors zprávu "Glucose can not be null."