Таблица 15. Код на клас 23: Нарушаване на ограничение
SQLSTATE стойност |
Значение |
---|---|
23001 | Обновяването или изтриването на ключ родител е предотвратено от RESTRICT правило за обновяване или изтриване. |
23502 | Null стойност при обновяване или вмъкване, а колоната не може да съдържа null стойности. |
23503 | Невалидна стойност за обновяване или вмъкване на външен ключ. |
23504 | Обновяването или изтриването на ключ родител е предотвратено от NO ACTION правило за обновяване или изтриване. |
23505 | Възникнало е нарушаване на ограничението на стойности при актуализация, наложено от уникален индекс или от ограничение за уникалност. |
23510 | Възникнало е нарушаване на ограничение на използването на командата, наложено от таблица RLST. |
23511 | Ред родител не може да бъде изтрит, защото ограничението на условието на търсене ограничава изтриването. |
23512 | Ограничението на условието за търсене не може да бъде добавено, защото таблицата съдържа редове, които не удовлетворяват дефиницията на ограничението. |
23513 | Резултатният ред от INSERT или UPDATE не спазва дефиницията на ограничението на условието за търсене. |
23514 | При обработката на данните за търсене са намерени нарушения на ограниченията на стойности при актуализация. |
23515 | Не може да се създаде уникален индекс или не може да се добави ограничение за уникалност, защото таблицата съдържа дублирани стойности за зададения ключ. |
23520 | Не може да се дефинира външен ключ, защото всички негови стойности не са равни на ключа родител от таблицата родител. |
23521 | При обновяването на таблица на каталог се нарушава вътрешно ограничение на стойности при актуализация. |
23522 | Обхватът на колона за идентичност е изразходван. |