В този раздел са изброени състоянията SQLSTATE и е обяснено значението
им. Състоянията SQLSTATE са групирани по код на класа. За да
видите подкодовете, вижте съответните таблици.
Таблица 1. Кодове на класове за състоянията SQLSTATE
Клас
Код |
Значение | За подкодовете
се обърнете към... |
---|---|---|
00 | Напълно успешно изпълнение | Таблица 2 |
01 | Предупреждение | Таблица 3 |
02 | Липса на данни | Таблица 4 |
07 | Грешка в динамичен SQL оператор | Таблица 5 |
08 | Грешка във връзката | Таблица 6 |
09 | Грешка в тригерно действие | Таблица 7 |
0A | Тази характеристика не се поддържа | Таблица 8 |
0D | Невалидна спецификация за тип приемник | Таблица 9 |
0F | Невалидна лексема | Таблица 10 |
0K | Невалиден оператор RESIGNAL | Таблица 11 |
20 | Не е открит случай за оператор CASE | Таблица 12 |
21 | Нарушаване на броя на редовете в таблицата | Таблица 13 |
22 | Грешка в данните | Таблица 14 |
23 | Нарушаване на ограничение | Таблица 15 |
24 | Невалидно състояние на указател | Таблица 16 |
25 | Невалидно състояние на транзакция | Таблица 17 |
26 | Невалиден идентификатор на SQL оператор | Таблица 18 |
28 | Невалидна спецификация за оторизация | Таблица 19 |
2D | Прекъсване на невалидна транзакция | Таблица 20 |
2E | Невалидно име на връзка | Таблица 21 |
34 | Невалидно име на указател | Таблица 22 |
38 | Грешка във външна функция | Таблица 23 |
39 | Грешка в обръщение към външна функция | Таблица 24 |
3B | Невалиден SAVEPOINT | Таблица 25 |
40 | Ролбек на транзакция | Таблица 26 |
42 | Синтактична грешка или нарушаване на правило за достъп | Таблица 27 |
44 | Нарушаване WITH CHECK OPTION | Таблица 28 |
46 | Java DDL | Таблица 29 |
51 | Невалидно състояние на приложение | Таблица 30 |
54 | Надвишаване граници на продукт или SQL оператор | Таблица 31 |
55 | Обект не е в необходимото състояние | Таблица 32 |
56 | Други разнородни грешки в продукт или SQL оператор | Таблица 33 |
57 | Липса на ресурс или намеса на оператор | Таблица 34 |
58 | Системна грешка | Таблица 35 |