SQLSTATE - Википедия - SQLSTATE
Программы, вызывающие базу данных, соответствующую SQL Стандартные получают индикацию об успешности или неудаче вызова. Этот код возврата, который называется SQLSTATE, состоит из 5 байтов. Они разделены на две части: первый и второй байты содержат учебный класс и следующие три a подкласс. Каждый класс принадлежит к одному из четырех категории: «S» означает «Успех» (класс 00), «W» означает «Предупреждение» (класс 01), «N» означает «Нет данных» (класс 02) и «X» означает «Исключение» (все остальные классы) .
- Настоящие СУБД могут определять дополнительные значения для SQLSTATE для обработки тех функций, которые выходят за рамки стандарта. Такие значения должны использовать один из символов [I-Z] или [5-9] в качестве первого байта класса (первый байт SQLSTATE) или подкласса (третий байт SQLSTATE).
- В дополнение к SQLSTATE команда SQL
ПОЛУЧИТЬ ДИАГНОСТИКУ
предлагает более подробную информацию о последней выполненной команде SQL. - В очень ранних версиях стандарта SQL код возврата назывался SQLCODE и использовал другую схему кодирования.
В следующей таблице перечислены соответствующие стандарту значения на основе SQL: 2011[1]. В последнем столбце таблицы показана часть стандарта, определяющая строку. Если он пуст, определение происходит из части 2. Фонд.
SQLSTATE | Кот. | Учебный класс | Текст класса | Подкласс | Текст подкласса | Часть SQL |
---|---|---|---|---|---|---|
00000 | S | 00 | успешное завершение | 000 | (нет подкласса) | |
01000 | W | 01 | предупреждение | 000 | (нет подкласса) | |
01001 | W | 01 | предупреждение | 001 | конфликт операций курсора | |
01002 | W | 01 | предупреждение | 002 | ошибка отключения | |
01003 | W | 01 | предупреждение | 003 | нулевое значение исключено из функции набора | |
01004 | W | 01 | предупреждение | 004 | строковые данные, усечение справа | |
01005 | W | 01 | предупреждение | 005 | недостаточно областей дескриптора элемента | |
01006 | W | 01 | предупреждение | 006 | привилегия не отозвана | |
01007 | W | 01 | предупреждение | 007 | привилегия не предоставлена | |
01009 | W | 01 | предупреждение | 009 | условие поиска слишком длинное для информационной схемы | |
0100A | W | 01 | предупреждение | 00A | выражение запроса слишком длинное для информационной схемы | |
0100B | W | 01 | предупреждение | 00B | значение по умолчанию слишком длинное для информационной схемы | |
0100C | W | 01 | предупреждение | 00C | возвращенные наборы результатов | |
0100D | W | 01 | предупреждение | 00D | возвращены дополнительные наборы результатов | |
0100E | W | 01 | предупреждение | 00E | попытка вернуть слишком много наборов результатов | |
0100F | W | 01 | предупреждение | 00F | слишком длинный оператор для информационной схемы | |
01010 | W | 01 | предупреждение | 010 | столбец не может быть сопоставлен | SQL / XML |
01011 | W | 01 | предупреждение | 011 | Путь SQL-Java слишком длинный для информационной схемы | SQL / JRT |
01012 | W | 01 | предупреждение | 012 | недопустимое количество условий | |
0102F | W | 01 | предупреждение | 02F | данные массива, усечение справа | |
02000 | N | 02 | нет данных | 000 | (нет подкласса) | |
02001 | N | 02 | нет данных | 001 | не возвращено никаких дополнительных наборов результатов | |
07000 | Икс | 07 | ошибка динамического SQL | 000 | (нет подкласса) | |
07001 | Икс | 07 | ошибка динамического SQL | 001 | Предложение using не соответствует спецификациям динамических параметров | |
07002 | Икс | 07 | ошибка динамического SQL | 002 | предложение using не соответствует целевым спецификациям | |
07003 | Икс | 07 | ошибка динамического SQL | 003 | указание курсора не может быть выполнено | |
07004 | Икс | 07 | ошибка динамического SQL | 004 | предложение using необходимо для динамических параметров | |
07005 | Икс | 07 | ошибка динамического SQL | 005 | подготовленный оператор, а не спецификация курсора | |
07006 | Икс | 07 | ошибка динамического SQL | 006 | нарушение атрибута ограниченного типа данных | |
07007 | Икс | 07 | ошибка динамического SQL | 007 | предложение using необходимо для полей результатов | |
07008 | Икс | 07 | ошибка динамического SQL | 008 | недопустимое количество дескрипторов | |
07009 | Икс | 07 | ошибка динамического SQL | 009 | неверный индекс дескриптора | |
0700B | Икс | 07 | ошибка динамического SQL | 00B | нарушение функции преобразования типа данных | |
0700C | Икс | 07 | ошибка динамического SQL | 00C | неопределенное значение DATA | |
0700D | Икс | 07 | ошибка динамического SQL | 00D | недопустимая цель DATA | |
0700E | Икс | 07 | ошибка динамического SQL | 00E | неверное значение LEVEL | |
0700F | Икс | 07 | ошибка динамического SQL | 00F | неверный DATETIME_INTERVAL_CODE | |
08000 | Икс | 08 | исключение подключения | 000 | (нет подкласса) | |
08001 | Икс | 08 | исключение подключения | 001 | SQL-клиент не может установить SQL-соединение | |
08002 | Икс | 08 | исключение подключения | 002 | имя соединения используется | |
08003 | Икс | 08 | исключение подключения | 003 | соединение не существует | |
08004 | Икс | 08 | исключение подключения | 004 | SQL-сервер отклонил установление SQL-соединения | |
08006 | Икс | 08 | исключение подключения | 006 | сбой подключения | |
08007 | Икс | 08 | исключение подключения | 007 | разрешение транзакции неизвестно | |
09000 | Икс | 09 | исключение инициированного действия | 000 | (нет подкласса) | |
0A000 | Икс | 0A | функция не поддерживается | 000 | (нет подкласса) | |
0A001 | Икс | 0A | функция не поддерживается | 001 | множественные серверные транзакции | |
0D000 | Икс | 0D | недопустимая спецификация целевого типа | 000 | (нет подкласса) | |
0E000 | Икс | 0E | недопустимая спецификация списка имен схем | 000 | (нет подкласса) | |
0F000 | Икс | 0F | исключение локатора | 000 | (нет подкласса) | |
0F001 | Икс | 0F | исключение локатора | 001 | неверная спецификация | |
0K000 | Икс | 0K | подать в отставку, когда обработчик не активен | 000 | (нет подкласса) | SQL / PSM |
0L000 | Икс | 0L | недействительный праводатель | 000 | (нет подкласса) | |
0M000 | Икс | 0M | неверная ссылка на вызываемую SQL процедуру | 000 | (нет подкласса) | |
0N000 | Икс | 0N | Ошибка сопоставления SQL / XML | 000 | (нет подкласса) | SQL / XML |
0N001 | Икс | 0N | Ошибка сопоставления SQL / XML | 001 | несопоставимое имя XML | SQL / XML |
0N002 | Икс | 0N | Ошибка сопоставления SQL / XML | 002 | недопустимый символ XML | SQL / XML |
0P000 | Икс | 0P | неверная спецификация роли | 000 | (нет подкласса) | |
0S000 | Икс | 0S | недопустимая спецификация имени группы преобразований | 000 | (нет подкласса) | |
0T000 | Икс | 0T | целевая таблица не соответствует спецификации курсора | 000 | (нет подкласса) | |
0U000 | Икс | 0U | попытка назначить неизменяемый столбец | 000 | (нет подкласса) | |
0V000 | Икс | 0 В | попытка присвоить столбцу заказа | 000 | (нет подкласса) | |
0W000 | Икс | 0 Вт | запрещенный оператор, обнаруженный во время выполнения триггера | 000 | (нет подкласса) | |
0W001 | Икс | 0 Вт | запрещенный оператор, обнаруженный во время выполнения триггера | 001 | изменить таблицу, измененную с помощью дельта-таблицы изменения данных | |
0X000 | Икс | 0X | неверная спецификация внешнего сервера | 000 | (нет подкласса) | SQL / MED |
0Y000 | Икс | 0Y | сквозное специфическое условие | 000 | (нет подкласса) | SQL / MED |
0Y001 | Икс | 0Y | сквозное специфическое условие | 001 | неверная опция курсора | SQL / MED |
0Y002 | Икс | 0Y | сквозное специфическое условие | 002 | неверное размещение курсора | SQL / MED |
0Z000 | Икс | 0Z | исключение диагностики | 000 | (нет подкласса) | |
0Z001 | Икс | 0Z | исключение диагностики | 001 | превышено максимальное количество сгруппированных областей диагностики | |
0Z002 | Икс | 0Z | исключение диагностики | 002 | доступ к стековой диагностике без активного обработчика | SQL / PSM |
10000 | Икс | 10 | Ошибка XQuery | 000 | (нет подкласса) | SQL / XML |
20000 | Икс | 20 | case не найден для case statement | 000 | (нет подкласса) | SQL / PSM |
21000 | Икс | 21 | нарушение мощности | 000 | (нет подкласса) | |
22000 | Икс | 22 | исключение данных | 000 | (нет подкласса) | |
22001 | Икс | 22 | исключение данных | 001 | строковые данные, усечение справа | |
22002 | Икс | 22 | исключение данных | 002 | нулевое значение, без параметра индикатора | |
22003 | Икс | 22 | исключение данных | 003 | числовое значение вне допустимого диапазона | |
22004 | Икс | 22 | исключение данных | 004 | нулевое значение не допускается | |
22005 | Икс | 22 | исключение данных | 005 | ошибка в присвоении | |
22006 | Икс | 22 | исключение данных | 006 | неверный формат интервала | |
22007 | Икс | 22 | исключение данных | 007 | неверный формат даты и времени | |
22008 | Икс | 22 | исключение данных | 008 | переполнение поля datetime | |
22009 | Икс | 22 | исключение данных | 009 | неверное значение смещения часового пояса | |
2200B | Икс | 22 | исключение данных | 00B | избежать конфликта персонажей | |
2200C | Икс | 22 | исключение данных | 00C | недопустимое использование escape-символа | |
2200D | Икс | 22 | исключение данных | 00D | неверный escape-октет | |
2200E | Икс | 22 | исключение данных | 00E | нулевое значение в целевом массиве | |
2200F | Икс | 22 | исключение данных | 00F | строка символов нулевой длины | |
2200 г | Икс | 22 | исключение данных | 00G | наиболее конкретное несоответствие типов | |
2200H | Икс | 22 | исключение данных | 00H | предел генератора последовательности превышен | |
2200J | Икс | 22 | исключение данных | 00J | неидентичные обозначения с тем же именем | SQL / XML |
2200 К | Икс | 22 | исключение данных | 00K | неидентичные неанализируемые объекты с одинаковыми именами | SQL / XML |
2200л | Икс | 22 | исключение данных | 00L | не XML-документ | SQL / XML |
2200M | Икс | 22 | исключение данных | 00M | недопустимый документ XML | SQL / XML |
2200N | Икс | 22 | исключение данных | 00N | недопустимое содержимое XML | SQL / XML |
2200P | Икс | 22 | исключение данных | 00P | значение интервала вне диапазона | |
2200Q | Икс | 22 | исключение данных | 00Q | переполнение мультимножества значений | |
2200р | Икс | 22 | исключение данных | 00R | Переполнение значения XML | SQL / XML |
2200S | Икс | 22 | исключение данных | 00S | недействительный комментарий | SQL / XML |
2200 т | Икс | 22 | исключение данных | 00T | неверная инструкция по обработке | SQL / XML |
2200U | Икс | 22 | исключение данных | 00U | не узел документа XQuery | SQL / XML |
2200В | Икс | 22 | исключение данных | 00V | недопустимый элемент контекста XQuery | SQL / XML |
2200 Вт | Икс | 22 | исключение данных | 00 Вт | Ошибка сериализации XQuery | SQL / XML |
22010 | Икс | 22 | исключение данных | 010 | неверное значение параметра индикатора | |
22011 | Икс | 22 | исключение данных | 011 | ошибка подстроки | |
22012 | Икс | 22 | исключение данных | 012 | деление на ноль | |
22013 | Икс | 22 | исключение данных | 013 | недопустимый предыдущий или следующий размер в оконной функции | |
22014 | Икс | 22 | исключение данных | 014 | недопустимый аргумент для функции NTILE | |
22015 | Икс | 22 | исключение данных | 015 | переполнение поля интервала | |
22016 | Икс | 22 | исключение данных | 016 | недопустимый аргумент для функции NTH_VALUE | |
22017 | Икс | 22 | исключение данных | 017 | неверные данные, указанные для канала данных | SQL / MED |
22018 | Икс | 22 | исключение данных | 018 | недопустимое значение символа для приведения | |
22019 | Икс | 22 | исключение данных | 019 | недопустимый escape-символ | |
2201A | Икс | 22 | исключение данных | 01A | нулевой аргумент, переданный конструктору связи | SQL / MED |
2201B | Икс | 22 | исключение данных | 01B | недопустимое регулярное выражение | |
2201C | Икс | 22 | исключение данных | 01C | пустая строка не разрешена в таблице | |
2201D | Икс | 22 | исключение данных | 01D | значение канала данных превышает максимальную длину | SQL / MED |
2201E | Икс | 22 | исключение данных | 01E | неверный аргумент для натурального логарифма | |
2201F | Икс | 22 | исключение данных | 01F | недопустимый аргумент для степенной функции | |
2201G | Икс | 22 | исключение данных | 01G | недопустимый аргумент для функции ведра ширины | |
2201H | Икс | 22 | исключение данных | 01H | неверная версия строки | |
2201J | Икс | 22 | исключение данных | 01J | Последовательность XQuery не может быть проверена | SQL / XML |
2201K | Икс | 22 | исключение данных | 01K | Узел документа XQuery не может быть проверен | SQL / XML |
2201L | Икс | 22 | исключение данных | 01L | схема XML не найдена | SQL / XML |
2201M | Икс | 22 | исключение данных | 01M | пространство имен элемента не объявлено | SQL / XML |
2201N | Икс | 22 | исключение данных | 01N | глобальный элемент не объявлен | SQL / XML |
2201P | Икс | 22 | исключение данных | 01P | нет элемента XML с указанным QName | SQL / XML |
2201Q | Икс | 22 | исключение данных | 01Q | нет элемента XML с указанным пространством имен | SQL / XML |
2201R | Икс | 22 | исключение данных | 01R | сбой проверки | SQL / XML |
2201S | Икс | 22 | исключение данных | 01S | недопустимое регулярное выражение запроса | |
2201T | Икс | 22 | исключение данных | 01T | недопустимый флаг опции запроса | |
2201U | Икс | 22 | исключение данных | 01U | попытка заменить строку нулевой длины | |
2201В | Икс | 22 | исключение данных | 01V | неверная строка замены запроса | |
2201 Вт | Икс | 22 | исключение данных | 01Вт | недопустимое количество строк в первом предложении выборки | |
2201X | Икс | 22 | исключение данных | 01X | недопустимое количество строк в предложении смещения результата | |
22021 | Икс | 22 | исключение данных | 021 | персонаж не в репертуаре | |
22022 | Икс | 22 | исключение данных | 022 | индикатор переполнения | |
22023 | Икс | 22 | исключение данных | 023 | недопустимое значение параметра | |
22024 | Икс | 22 | исключение данных | 024 | незавершенная строка C | |
22025 | Икс | 22 | исключение данных | 025 | неверная escape-последовательность | |
22026 | Икс | 22 | исключение данных | 026 | строковые данные, несоответствие длины | |
22027 | Икс | 22 | исключение данных | 027 | ошибка обрезки | |
22029 | Икс | 22 | исключение данных | 029 | несимвол в строке ПСК | |
2202A | Икс | 22 | исключение данных | 02A | пустое значение в ссылке на поле | SQL / PSM |
2202D | Икс | 22 | исключение данных | 02D | нулевое значение заменено на параметр субъекта мутатора | |
2202E | Икс | 22 | исключение данных | 02E | ошибка элемента массива | |
2202F | Икс | 22 | исключение данных | 02F | данные массива, усечение справа | |
2202G | Икс | 22 | исключение данных | 02G | недопустимый аргумент повтора в предложении образца | |
2202H | Икс | 22 | исключение данных | 02H | неверный размер выборки | |
23000 | Икс | 23 | нарушение ограничения целостности | 000 | (нет подкласса) | |
23001 | Икс | 23 | нарушение ограничения целостности | 001 | ограничить нарушение | |
24000 | Икс | 24 | недопустимое состояние курсора | 000 | (нет подкласса) | |
25000 | Икс | 25 | недействительное состояние транзакции | 000 | (нет подкласса) | |
25001 | Икс | 25 | недействительное состояние транзакции | 001 | активная SQL-транзакция | |
25002 | Икс | 25 | недействительное состояние транзакции | 002 | транзакция филиала уже активна | |
25003 | Икс | 25 | недействительное состояние транзакции | 003 | неподходящий режим доступа для транзакции филиала | |
25004 | Икс | 25 | недействительное состояние транзакции | 004 | неподходящий уровень изоляции для транзакции филиала | |
25005 | Икс | 25 | недействительное состояние транзакции | 005 | нет активной SQL-транзакции для транзакции филиала | |
25006 | Икс | 25 | недействительное состояние транзакции | 006 | SQL-транзакция только для чтения | |
25007 | Икс | 25 | недействительное состояние транзакции | 007 | смешивание схемы и данных не поддерживается | |
25008 | Икс | 25 | недействительное состояние транзакции | 008 | удерживаемый курсор требует того же уровня изоляции | |
26000 | Икс | 26 | неверное имя оператора SQL | 000 | (нет подкласса) | |
27000 | Икс | 27 | нарушение инициированного изменения данных | 000 | (нет подкласса) | |
27001 | Икс | 27 | нарушение инициированного изменения данных | 001 | изменить таблицу, измененную с помощью дельта-таблицы изменения данных | |
28000 | Икс | 28 | неверная спецификация авторизации | 000 | (нет подкласса) | |
2B000 | Икс | 2B | зависимые дескрипторы привилегий все еще существуют | 000 | (нет подкласса) | |
2C000 | Икс | 2C | недопустимое имя набора символов | 000 | (нет подкласса) | |
2Д000 | Икс | 2D | недействительное прекращение транзакции | 000 | (нет подкласса) | |
2E000 | Икс | 2E | неверное имя соединения | 000 | (нет подкласса) | |
2F000 | Икс | 2F | Исключение подпрограммы SQL | 000 | (нет подкласса) | |
2F002 | Икс | 2F | Исключение подпрограммы SQL | 002 | изменение SQL-данных запрещено | |
2F003 | Икс | 2F | Исключение подпрограммы SQL | 003 | попытка выполнения запрещенного SQL-оператора | |
2F004 | Икс | 2F | Исключение подпрограммы SQL | 004 | чтение SQL-данных запрещено | |
2F005 | Икс | 2F | Исключение подпрограммы SQL | 005 | функция выполнена без оператора возврата | |
2H000 | Икс | 2H | недопустимое имя сопоставления | 000 | (нет подкласса) | |
30000 | Икс | 30 | неверный идентификатор оператора SQL | 000 | (нет подкласса) | |
33000 | Икс | 33 | неверное имя дескриптора SQL | 000 | (нет подкласса) | |
34000 | Икс | 34 | неверное имя курсора | 000 | (нет подкласса) | |
35000 | Икс | 35 | неверный номер условия | 000 | (нет подкласса) | |
36000 | Икс | 36 | исключение чувствительности курсора | 000 | (нет подкласса) | |
36001 | Икс | 36 | исключение чувствительности курсора | 001 | запрос отклонен | |
36002 | Икс | 36 | исключение чувствительности курсора | 002 | запрос не выполнен | |
38000 | Икс | 38 | исключение внешней процедуры | 000 | (нет подкласса) | |
38001 | Икс | 38 | исключение внешней процедуры | 001 | содержащие SQL не разрешены | |
38002 | Икс | 38 | исключение внешней процедуры | 002 | изменение SQL-данных запрещено | |
38003 | Икс | 38 | исключение внешней процедуры | 003 | попытка выполнения запрещенного SQL-оператора | |
38004 | Икс | 38 | исключение внешней процедуры | 004 | чтение SQL-данных запрещено | |
39000 | Икс | 39 | исключение вызова внешней процедуры | 000 | (нет подкласса) | |
39004 | Икс | 39 | исключение вызова внешней процедуры | 004 | нулевое значение не допускается | |
3B000 | Икс | 3B | исключение точки сохранения | 000 | (нет подкласса) | |
3B001 | Икс | 3B | исключение точки сохранения | 001 | неверная спецификация | |
3B002 | Икс | 3B | исключение точки сохранения | 002 | Очень много | |
3C000 | Икс | 3C | неоднозначное имя курсора | 000 | (нет подкласса) | |
3D000 | Икс | 3D | неверное название каталога | 000 | (нет подкласса) | |
3F000 | Икс | 3F | недопустимое имя схемы | 000 | (нет подкласса) | |
40000 | Икс | 40 | откат транзакции | 000 | (нет подкласса) | |
40001 | Икс | 40 | откат транзакции | 001 | сбой сериализации | |
40002 | Икс | 40 | откат транзакции | 002 | нарушение ограничения целостности | |
40003 | Икс | 40 | откат транзакции | 003 | завершение заявления неизвестно | |
40004 | Икс | 40 | откат транзакции | 004 | исключение инициированного действия | |
42000 | Икс | 42 | синтаксическая ошибка или нарушение правила доступа | 000 | (нет подкласса) | |
44000 | Икс | 44 | с нарушением опции проверки | 000 | (нет подкласса) | |
45000 | Икс | 45 | необработанное пользовательское исключение | 000 | (нет подкласса) | SQL / PSM |
46000 | Икс | 46 | Ошибка, связанная с OLB | 000 | (нет подкласса) | SQL / OLB |
46001 | Икс | 46 | Java DDL | 001 | Неверный URL | SQL / JRT |
46002 | Икс | 46 | Java DDL | 002 | неверное имя JAR | SQL / JRT |
46003 | Икс | 46 | Java DDL | 003 | недопустимое удаление класса | SQL / JRT |
46005 | Икс | 46 | Java DDL | 005 | недействительная замена | SQL / JRT |
4600A | Икс | 46 | Java DDL | 00A | попытка заменить неустановленный JAR | SQL / JRT |
4600B | Икс | 46 | Java DDL | 00B | попытка удалить неустановленный JAR | SQL / JRT |
4600C | Икс | 46 | Java DDL | 00C | недопустимое удаление JAR | SQL / JRT |
4600D | Икс | 46 | Java DDL | 00D | неправильный путь | SQL / JRT |
4600E | Икс | 46 | Java DDL | 00E | самодостаточный путь | SQL / JRT |
46102 | Икс | 46 | Java DDL | 102 | недопустимое имя JAR в пути | SQL / JRT |
46103 | Икс | 46 | Java DDL | 103 | неразрешенное имя класса | SQL / JRT |
46110 | Икс | 46 | Ошибка, связанная с OLB | 110 | неподдерживаемая функция | SQL / OLB |
46120 | Икс | 46 | Ошибка, связанная с OLB | 120 | недопустимое объявление класса | SQL / OLB |
46121 | Икс | 46 | Ошибка, связанная с OLB | 121 | неверное имя столбца | SQL / OLB |
46122 | Икс | 46 | Ошибка, связанная с OLB | 122 | неверное количество столбцов | SQL / OLB |
46130 | Икс | 46 | Ошибка, связанная с OLB | 130 | неверное состояние профиля | SQL / OLB |
HW000 | Икс | HW | исключение канала данных | 000 | (нет подкласса) | SQL / MED |
HW001 | Икс | HW | исключение канала данных | 001 | внешний файл не связан | SQL / MED |
HW002 | Икс | HW | исключение канала данных | 002 | внешний файл уже связан | SQL / MED |
HW003 | Икс | HW | исключение канала данных | 003 | указанный файл не существует | SQL / MED |
HW004 | Икс | HW | исключение канала данных | 004 | недействительный токен записи | SQL / MED |
HW005 | Икс | HW | исключение канала данных | 005 | недопустимая конструкция канала данных | SQL / MED |
HW006 | Икс | HW | исключение канала данных | 006 | недопустимое разрешение на запись для обновления | SQL / MED |
HW007 | Икс | HW | исключение канала данных | 007 | указанный файл недействителен | SQL / MED |
HV000 | Икс | HV | Особое состояние FDW | 000 | (нет подкласса) | SQL / MED |
HV001 | Икс | HV | Особое состояние FDW | 001 | ошибка выделения памяти | SQL / MED |
HV002 | Икс | HV | Особое состояние FDW | 002 | необходимо значение динамического параметра | SQL / MED |
HV004 | Икс | HV | Особое состояние FDW | 004 | неверный тип данных | SQL / MED |
HV005 | Икс | HV | Особое состояние FDW | 005 | имя столбца не найдено | SQL / MED |
HV006 | Икс | HV | Особое состояние FDW | 006 | недопустимые дескрипторы типа данных | SQL / MED |
HV007 | Икс | HV | Особое состояние FDW | 007 | недопустимое имя столбца | SQL / MED |
HV008 | Икс | HV | Особое состояние FDW | 008 | неверный номер столбца | SQL / MED |
HV009 | Икс | HV | Особое состояние FDW | 009 | недопустимое использование нулевого указателя | SQL / MED |
HV00A | Икс | HV | Особое состояние FDW | 00A | недопустимый формат строки | SQL / MED |
HV00B | Икс | HV | Особое состояние FDW | 00B | неверный дескриптор | SQL / MED |
HV00C | Икс | HV | Особое состояние FDW | 00C | неверный индекс опции | SQL / MED |
HV00D | Икс | HV | Особое состояние FDW | 00D | неверное имя опции | SQL / MED |
HV00J | Икс | HV | Особое состояние FDW | 00J | имя опции не найдено | SQL / MED |
HV00K | Икс | HV | Особое состояние FDW | 00K | дескриптор ответа | SQL / MED |
HV00L | Икс | HV | Особое состояние FDW | 00L | невозможно создать исполнение | SQL / MED |
HV00M | Икс | HV | Особое состояние FDW | 00M | невозможно создать ответ | SQL / MED |
HV00N | Икс | HV | Особое состояние FDW | 00N | невозможно установить соединение | SQL / MED |
HV00P | Икс | HV | Особое состояние FDW | 00P | нет схем | SQL / MED |
HV00Q | Икс | HV | Особое состояние FDW | 00Q | схема не найдена | SQL / MED |
HV00R | Икс | HV | Особое состояние FDW | 00R | таблица не найдена | SQL / MED |
HV010 | Икс | HV | Особое состояние FDW | 010 | ошибка последовательности функций | SQL / MED |
HV014 | Икс | HV | Особое состояние FDW | 014 | превышено ограничение на количество ручек | SQL / MED |
HV021 | Икс | HV | Особое состояние FDW | 021 | несовместимая информация дескриптора | SQL / MED |
HV024 | Икс | HV | Особое состояние FDW | 024 | недопустимое значение атрибута | SQL / MED |
HV090 | Икс | HV | Особое состояние FDW | 090 | недопустимая длина строки или длина буфера | SQL / MED |
HV091 | Икс | HV | Особое состояние FDW | 091 | недопустимый идентификатор поля дескриптора | SQL / MED |
HY000 | Икс | HY | Условие, специфичное для интерфейса командной строки | 000 | (нет подкласса) | SQL / CLI |
HY ??? | Икс | HY | Условие, специфичное для интерфейса командной строки | н / д | необходимо значение динамического параметра | SQL / CLI |
HY ??? | Икс | HY | Условие, специфичное для интерфейса командной строки | н / д | неверный дескриптор | SQL / CLI |
HY001 | Икс | HY | Условие, специфичное для интерфейса командной строки | 001 | ошибка выделения памяти | SQL / CLI |
HY003 | Икс | HY | Условие, специфичное для интерфейса командной строки | 003 | недопустимый тип данных в дескрипторе приложения | SQL / CLI |
HY004 | Икс | HY | Условие, специфичное для CLI | 004 | неверный тип данных | SQL / CLI |
HY007 | Икс | HY | Условие, специфичное для интерфейса командной строки | 007 | связанный оператор не подготовлен | SQL / CLI |
HY008 | Икс | HY | Условие, специфичное для интерфейса командной строки | 008 | операция отменена | SQL / CLI |
HY009 | Икс | HY | Условие, специфичное для интерфейса командной строки | 009 | недопустимое использование нулевого указателя | SQL / CLI |
HY010 | Икс | HY | Условие, специфичное для интерфейса командной строки | 010 | ошибка последовательности функций | SQL / CLI |
HY011 | Икс | HY | Условие, специфичное для интерфейса командной строки | 011 | атрибут не может быть установлен сейчас | SQL / CLI |
HY012 | Икс | HY | Условие, специфичное для интерфейса командной строки | 012 | неверный код операции транзакции | SQL / CLI |
HY013 | Икс | HY | Условие, специфичное для интерфейса командной строки | 013 | ошибка управления памятью | SQL / CLI |
HY014 | Икс | HY | Условие, специфичное для интерфейса командной строки | 014 | превышено ограничение на количество ручек | SQL / CLI |
HY017 | Икс | HY | Условие, специфичное для интерфейса командной строки | 017 | недопустимое использование автоматически назначенного дескриптора дескриптора | SQL / CLI |
HY018 | Икс | HY | Условие, специфичное для интерфейса командной строки | 018 | сервер отклонил запрос на отмену | SQL / CLI |
HY019 | Икс | HY | Условие, специфичное для интерфейса командной строки | 019 | нестроковые данные не могут быть отправлены по частям | SQL / CLI |
HY020 | Икс | HY | Условие, специфичное для интерфейса командной строки | 020 | попытка объединить нулевое значение | SQL / CLI |
HY021 | Икс | HY | Условие, специфичное для интерфейса командной строки | 021 | несовместимая информация дескриптора | SQL / CLI |
HY024 | Икс | HY | Условие, специфичное для интерфейса командной строки | 024 | недопустимое значение атрибута | SQL / CLI |
HY055 | Икс | HY | Условие, специфичное для интерфейса командной строки | 055 | нестроковые данные нельзя использовать со строковой подпрограммой | SQL / CLI |
HY090 | Икс | HY | Условие, специфичное для интерфейса командной строки | 090 | недопустимая длина строки или длина буфера | SQL / CLI |
HY091 | Икс | HY | Условие, специфичное для интерфейса командной строки | 091 | недопустимый идентификатор поля дескриптора | SQL / CLI |
HY092 | Икс | HY | Условие, специфичное для интерфейса командной строки | 092 | недопустимый идентификатор атрибута | SQL / CLI |
HY093 | Икс | HY | Условие, специфичное для интерфейса командной строки | 093 | недопустимое значение ссылки данных | SQL / MED |
HY095 | Икс | HY | Условие, специфичное для интерфейса командной строки | 095 | указан неверный идентификатор функции | SQL / CLI |
HY096 | Икс | HY | Условие, специфичное для интерфейса командной строки | 096 | неверный тип информации | SQL / CLI |
HY097 | Икс | HY | Условие, специфичное для интерфейса командной строки | 097 | тип столбца вне допустимого диапазона | SQL / CLI |
HY098 | Икс | HY | Условие, специфичное для интерфейса командной строки | 098 | область вне диапазона | SQL / CLI |
HY099 | Икс | HY | Условие, специфичное для интерфейса командной строки | 099 | обнуляемый тип вне допустимого диапазона | SQL / CLI |
HY103 | Икс | HY | Условие, специфичное для интерфейса командной строки | 103 | неверный код поиска | SQL / CLI |
HY104 | Икс | HY | Условие, специфичное для интерфейса командной строки | 104 | недопустимое значение LengthPrecision | SQL / CLI |
HY105 | Икс | HY | Условие, специфичное для интерфейса командной строки | 105 | неверный режим параметра | SQL / CLI |
HY106 | Икс | HY | Условие, специфичное для интерфейса командной строки | 106 | неверная ориентация выборки | SQL / CLI |
HY107 | Икс | HY | Условие, специфичное для интерфейса командной строки | 107 | значение строки вне диапазона | SQL / CLI |
HY108 | Икс | HY | Условие, специфичное для интерфейса командной строки | 108 | недопустимая позиция курсора | SQL / CLI |
HYC00 | Икс | HY | Условие, специфичное для интерфейса командной строки | C00 | дополнительная функция не реализована | SQL / CLI |
ХЗ ??? | ? | Гц | Зарезервировано для ISO9579 (RDA) | ??? |
Рекомендации
- ^ «SQL: проект 2008» (Почтовый индекс). Корпорация информационных систем Уайтмарш. Цитировать журнал требует
| журнал =
(помощь)