Введение
В этой лабораторной работе вы узнаете, как эффективно обрабатывать ошибки в базах данных SQLite. Основное внимание уделяется управлению нарушениями ограничений (constraint violations) во время операций INSERT с использованием предложения ON CONFLICT.
Вы начнете с создания базы данных и таблицы с ограничением UNIQUE. Затем вы изучите различные действия, которые можно предпринять при возникновении конфликта, такие как ROLLBACK, ABORT, FAIL, IGNORE или REPLACE, в частности, используя ON CONFLICT IGNORE для предотвращения вставки, когда нарушается ограничение уникальности (unique constraint). Лабораторная работа проведет вас через практические примеры вставки данных и обработки потенциальных ошибок.


