Ошибки SQL/баз данныхОшибка
P0002P0002 — Данные не найдены
SELECT INTO в PL/pgSQL не вернул ни одной строки, хотя ожидалась ровно одна.
postgresql
Что вызывает эту ошибку
Инструкция SELECT INTO STRICT не нашла совпадающих строк.
Как исправить
Обработайте исключение NO_DATA_FOUND. Проверьте условия запроса. Используйте проверки IF NOT FOUND вместо STRICT.
Связанные коды ошибок
Ошибки SQL/баз данныхОшибка
SQLITE_CONSTRAINT (19)SQLITE_CONSTRAINT (19) — Нарушение ограничения
Операция INSERT, UPDATE или DELETE нарушила ограничение целостности.
sqlite
Подробнее Ошибки SQL/баз данныхОшибка
4200042000 — Синтаксическая ошибка или нарушение правила доступа
SQL-выражение содержит синтаксическую ошибку или нарушает правило доступа.
postgresql
Подробнее Ошибки SQL/баз данныхОшибка
4260242602 — Недопустимое имя
Имя идентификатора в SQL-выражении недопустимо.
postgresql
Подробнее Ошибки SQL/баз данныхОшибка
4270442704 — Неопределённый объект
Указанный объект базы данных (тип, оператор, функция) не существует.
postgresql
Подробнее Ошибки SQL/баз данныхОшибка
0800108001 — Клиент не может установить соединение
Клиенту не удалось установить соединение с сервером базы данных.
postgresql
Подробнее Ошибки SQL/баз данныхОшибка
2350323503 — Нарушение внешнего ключа
Операция INSERT или UPDATE нарушает ограничение внешнего ключа.
postgresql
Подробнее