Коды завершения SQL-транслятора (2001-2998)
В таблице 1 приведены коды завершения, возвращаемые транслятором языка баз данных SQL СУБД ЛИНТЕР.
|
Код завершения |
Диагностическое сообщение |
|---|---|
|
2001 |
Недопустимый символ |
|
2004 |
Не закончен комментарий |
|
2005 |
Слишком длинный идентификатор |
|
2006 |
Слишком длинная строка |
|
2007 |
Слишком длинная лексема |
|
2008 |
Не закончена символьная строка |
|
2020 |
Ошибка преобразования числа |
|
2021 |
Ожидалось число |
|
2022 |
Недопустимый символ внутри числа |
|
2023 |
Число слишком велико |
|
2024 |
Ошибка преобразования числа |
|
2025 |
Ошибка синтаксиса числа |
|
2026 |
Потеряно значение числа |
|
2030 |
Недопустимый порядок числа |
|
2031 |
Несовместимые типы |
|
2032 |
Неверно задана дата |
|
2033 |
Неверно задано значение геометрического типа |
|
2034 |
Неверно задано логическое значение |
|
2040 |
Слишком большой размер результата трансляции запроса |
|
2041 |
Слишком много идентификаторов |
|
2050 |
Синтаксическая ошибка |
|
2051 |
Неизвестное предложение |
|
2052 |
Ожидался идентификатор |
|
2060 |
Вложение функций запрещено |
|
2061 |
Сложный запрос: слишком много функций |
|
2062 |
Сложный запрос: слишком много элементов выражений |
|
2063 |
Сложный запрос: слишком много предикатов |
|
2064 |
Сложный запрос: слишком много групп предикатов |
|
2065 |
Сложный запрос: слишком много предикатов в группе |
|
2066 |
Сложное выражение: переполнен буфер выражения ПримечаниеБуфер внутреннего представления выражения 1024 байта, при его переполнении выдается данная ошибка. |
|
2067 |
Сложное выражение: переполнен стек |
|
2068 |
Недопустимая операция |
|
2069 |
Неверный синтаксис функции |
|
2070 |
Неверный синтаксис выражения |
|
2071 |
Ожидалось скалярное выражение |
|
2072 |
Ожидалось выражение-запрос |
|
2073 |
Ожидался числовой тип данных |
|
2074 |
Неверный синтаксис подзапроса |
|
2075 |
В NULL-предикате ожидалась спецификация столбца |
|
2077 |
Ожидалась символьная строка |
|
2078 |
В LIKE-предикате ожидался символ-ограничитель |
|
2079 |
Ошибочный синтаксис двоичной строки |
|
2080 |
Ожидалась спецификация значения |
|
2081 |
Ожидалась таблица из одного столбца |
|
2082 |
Слишком длинный список значений в IN-предикате |
|
2083 |
Ожидалось логическое выражение |
|
2084 |
Ожидались данные символьного типа |
|
2085 |
Ожидалось число или дата |
|
2086 |
Неверный синтаксис формата |
|
2087 |
Ожидалось выражение типа BYTE |
|
2088 |
Слишком много параметров |
|
2089 |
Ожидался тип BLOB |
|
2090 |
Сложный запрос: слишком много составных ключей |
|
2091 |
Сложный запрос: слишком много групп защиты |
|
2092 |
Сложный запрос: слишком много уровней защиты |
|
2093 |
Ошибочный синтаксис шестнадцатеричной строки |
|
2094 |
Ошибочный синтаксис строки даты и времени |
|
2095 |
Неверная ESC-последовательность в аргументе LIKE (см. Код завершения 1093) |
|
2096 |
Неизвестный тип параметра или выражения |
|
2097 |
Ожидался подзапрос, выбирающий один столбец |
|
2098 |
Ожидалось выражение строкового типа |
|
2099 |
Ожидалось выражение вещественного типа |
|
2100 |
Ошибка в предложении CREATE TABLE |
|
2101 |
Недопустимое значение MAXROWID |
|
2102 |
Недопустимое значение MAXROW |
|
2103 |
Недопустимое значение PCTFILL |
|
2104 |
Повторное описание MAXROWID |
|
2105 |
Повторное описание MAXROW |
|
2106 |
Повторное описание PCTFILL |
|
2107 |
Недопустимое количество файлов |
|
2108 |
Недопустимое имя устройства |
|
2109 |
Недопустимый размер файла |
|
2110 |
Повторное описание файлов данных |
|
2111 |
Повторное описание индексных файлов |
|
2112 |
Повторное описание BLOB-файлов |
|
2113 |
Повторное описание параметра BLOBPCT - процент заполнения BLOB |
|
2114 |
Недопустимое значение параметра BLOBPCT - процент заполнения BLOB |
|
2115 |
Повторное описание уровня защиты |
|
2116 |
Недопустимое значение уровня защиты |
|
2117 |
Повторное описание группы защиты |
|
2118 |
Недопустимое значение группы защиты |
|
2119 |
Повторное задание пароля |
|
2120 |
Повторное задание имени файла |
|
2121 |
Слишком много столбцов |
|
2122 |
Повторное использование имени столбца |
|
2123 |
Синтаксическая ошибка в описании столбца |
|
2124 |
Недопустимый тип столбца |
|
2125 |
Недопустимое значение масштаба |
|
2126 |
Недопустимое значение длины или точности |
|
2127 |
Несовместимое значение в спецификации DEFAULT |
|
2128 |
Синтаксическая ошибка в спецификации DEFAULT |
|
2129 |
Синтаксическая ошибка в NULL-ограничении |
|
2130 |
Не определено ни одного столбца |
|
2131 |
Повторное использование типа BLOB или спецификации AUTOINC |
|
2132 |
Нельзя создать объект базы данных от имени другого пользователя |
|
2133 |
Нельзя удалить объект базы данных, принадлежащий другому пользователю |
|
2134 |
Указана роль вместо пользователя или схемы |
|
2135 |
Указан пользователь или схема вместо роли |
|
2137 |
Повторное создание первичного ключа |
|
2138 |
Вставка в таблицу AUTOINC/AUTOROWID или BLOB/EXTFILE-столбца |
|
2139 |
Ожидалось описание режима блокирования |
|
2140 |
Неверный синтаксис предложения GRANT или REVOKE |
|
2141 |
Задано два значения по умолчанию для одного столбца |
|
2142 |
Первичный/уникальный ключ не существует либо не соответствует создаваемому внешнему ключу |
|
2143 |
Слишком много столбцов в составном ключе |
|
2144 |
Повторно использован столбец в составном ключе |
|
2145 |
Повторное описание привилегии |
|
2146 |
Ожидалось описание привилегии |
|
2147 |
Неверный синтаксис пароля |
|
2148 |
Слишком много паролей |
|
2149 |
Недопустимый номер файла |
|
2150 |
Индекс уже существует |
|
2151 |
Индекс не существует |
|
2152 |
Повторное имя пользователя |
|
2153 |
Неверное число столбцов в подзапросе |
|
2154 |
Должен быть задан список имен столбцов |
|
2155 |
Невозможно создать процедуру или триггер от имени другого пользователя |
|
2156 |
Невозможно удалить процедуру другого пользователя |
|
2157 |
Повторное задание комментария |
|
2158 |
Повторное описание PCTFREE |
|
2159 |
Недопустимое значение PCTFREE |
|
2160 |
Сложный запрос: переполнение буфера представления |
|
2161 |
Неверное представление: неожиданный конец описания представления |
|
2162 |
Данное представление не может быть обновлено |
|
2163 |
Данная операция не разрешена для представления |
|
2164 |
Данная операция разрешена только для представлений |
|
2170 |
Неизвестное имя узла |
|
2171 |
Такой узел уже существует |
|
2172 |
Неверное использование ROWID, ROWNUM или автоинкрементного столбца |
|
2173 |
Данное имя события уже использовано |
|
2174 |
Нет такого события |
|
2175 |
Данный синоним уже существует |
|
2176 |
Нет такого синонима или объект не является синонимом |
|
2177 |
Используется параметр без трансляции запроса |
|
2179 |
Столбец такого типа не может быть индексирован |
|
2180 |
Элементы мандатной защиты не могут быть удалены |
|
2181 |
Для типа переменной длины должна быть задана максимальная длина |
|
2182 |
Нельзя использовать пустые имена для объектов SQL |
|
2183 |
Нельзя задать DEFAULT-значение для AUTOINC или GENERATED-столбца |
|
2184 |
Неверная спецификация диапазонов AUTOINC |
|
2185 |
Ожидалось имя AUTOINC-столбца с модификатором RANGE |
|
2186 |
Превышен лимит суммарной длины столбцов составного ключа |
|
2187 |
Нельзя создать или удалить триггер на таблицу другого пользователя |
|
2188 |
Внутренняя ошибка - ответ транслятору от ядра с номером объекта 0 |
|
2189 |
Неверное использование BLOB- или EXTFILE-столбца |
|
2190 |
Параметры могут быть использованы только в DML запросах |
|
2191 |
Нельзя модифицировать событие другого пользователя |
|
2192 |
Указан пользователь вместо схемы |
|
2193 |
Указана схема вместо пользователя |
|
2194 |
Слишком короткий пароль |
|
2195 |
Пароль не задан |
|
2196 |
Ошибочное значение лимита неудачных попыток входа |
|
2197 |
База данных уже сертифицированная |
|
2198 |
База данных не сертифицированная ПримечаниеБыла подана команда, которая разрешена только для сертифицированной базы данных. |
|
2200 |
Слишком много пользователей |
|
2201 |
Слишком много ссылок на таблицы или вложенных запросов |
|
2202 |
Несуществующая таблица ПримечаниеНесуществующая таблица или найденный объект не является базовой таблицей. |
|
2203 |
Несуществующий пользователь, роль или схема |
|
2204 |
Ссылка на неописанную таблицу |
|
2205 |
Неоднозначная ссылка на таблицу |
|
2206 |
Нет имени подзапроса |
|
2207 |
Несуществующий столбец |
|
2208 |
Слишком много ссылок на столбцы |
|
2209 |
Неоднозначная ссылка на столбец |
|
2210 |
Столбец не найден |
|
2211 |
Слишком много таблиц |
|
2212 |
Пустая спецификация FROM |
|
2213 |
Слишком много подзапросов |
|
2214 |
Слишком много столбцов |
|
2215 |
Ссылка на данный столбец недопустима в этом контексте |
|
2216 |
Неверный номер столбца |
|
2217 |
Слишком длинный список |
|
2218 |
Слишком короткий список |
|
2219 |
Некорректное или несовместимое числовое значение |
|
2220 |
Для данного столбца недопустимо NULL-значение |
|
2221 |
Присваивание для несовместимых типов |
|
2222 |
Объединение несовместимых запросов |
|
2223 |
Нельзя использовать столбцы и в функции и вне функции |
|
2224 |
Неверное использование функции |
|
2225 |
Слишком много таблиц в выражении запроса |
|
2226 |
Переполнение буфера результата трансляции запроса |
|
2228 |
Не найдено описание столбца - база данных запорчена |
|
2229 |
Неизвестная процедура |
|
2230 |
Неизвестная группа защиты |
|
2231 |
Неизвестный уровень защиты |
|
2232 |
Группа защиты уже определена |
|
2233 |
Уровень защиты уже определен |
|
2234 |
Неизвестная станция |
|
2235 |
Неизвестное физическое устройство |
|
2236 |
Станция уже определена |
|
2237 |
Физическое устройство уже определено |
|
2238 |
Неизвестный сетевой протокол |
|
2239 |
Слишком длинный сетевой адрес |
|
2240 |
Слишком длинное имя каталога |
|
2241 |
Слишком длинный комментарий |
|
2242 |
Повторная спецификация |
|
2243 |
Неизвестный день |
|
2244 |
Неверное значение предела времени |
|
2245 |
Процедура уже существует |
|
2246 |
Слишком много аргументов для процедуры |
|
2247 |
Указанный ключ не существует |
|
2248 |
Слишком много пользовательских функций |
|
2249 |
Процедура-функция должна возвращать результат |
|
2250 |
В данном контексте невозможно выполнение запросов из процедуры |
|
2251 |
Две DISTINCT-функции в запросе с GROUP BY |
|
2252 |
Правило репликации уже существует |
|
2253 |
Правило репликации не существует |
|
2254 |
Нельзя задать правило репликации для таблицы без первичного ключа |
|
2255 |
Ошибка в JOIN |
|
2256 |
Ошибка в иерархическом запросе |
|
2257 |
Триггер уже существует |
|
2258 |
Триггер не существует |
|
2259 |
Неверное число параметров |
|
2260 |
Ожидался параметр |
|
2261 |
Тип результата процедуры-функции нельзя использовать в SQL |
|
2262 |
Нельзя использовать функции с аргументами OUT или INOUT |
|
2263 |
Операция запрещена для распределенных таблиц |
|
2264 |
Нельзя изменить длину столбца |
|
2265 |
Устаревшее представление - таблица изменилась |
|
2266 |
Слишком сложная спецификация CHECK или GENERATED |
|
2267 |
Неизвестное имя индекса |
|
2268 |
Заданы конфликтующие модификаторы для столбца |
|
2269 |
Недопустимое значение приоритета |
|
2270 |
Запрос с внешней ссылкой в UPDATE не реализован |
|
2271 |
Заданы конфликтующие значения параметров |
|
2272 |
Не задан протокол |
|
2273 |
Не задан адрес станции |
|
2274 |
Неизвестный псевдоним для кодировки |
|
2275 |
Параметры с одинаковым именем и разными типами |
|
2276 |
Нельзя сортировать DISTINCT-запрос по невыбираемому выражению |
|
2277 |
Слишком много советов |
|
2278 |
Процедура принадлежит другому пользователю |
|
2279 |
Использование конструкции ORDER SIBLINGS недопустимо в данном запросе |
|
2280 |
Список столбцов конструкции CORRESPONDING пуст |
|
2281 |
Недопустимое выражение для материализованного представления |
|
2282 |
Нельзя использовать WITH TIES без ORDER BY |
|
2283 |
Объект имеет другой идентификатор |
|
2284 |
Несуществующая схема |
|
2285 |
Обращение к пересоздаваемому объекту в процессе пересоздания |
|
2300 |
Ожидалась команда AUDIT |
|
2301 |
Ожидался параметр команды AUDIT |
|
2302 |
Фильтр уже существует |
|
2303 |
Фильтр не существует |
|
2304 |
Слишком длинная строка-параметр |
|
2305 |
Неверный ID фильтра |
|
2306 |
Ожидался столбец типа EXTFILE |
|
2307 |
Недопустимое значение параметра |
|
2308 |
Неизвестный параметр процедуры |
|
2309 |
Переменная уже существует |
|
2310 |
Несуществующая переменная |
|
2311 |
Имя глобальной переменной содержит неразрешенный символ |
|
2312 |
Указанный тип недопустим для индекса массива |
|
2350 |
Неизвестный набор символов |
|
2351 |
Нельзя удалить последовательность другого пользователя |
|
2352 |
Последовательность уже существует |
|
2353 |
Неизвестная последовательность |
|
2354 |
Набор символов уже существует |
|
2355 |
Неизвестное преобразование наборов символов |
|
2356 |
Преобразование наборов символов уже существует |
|
2357 |
Ожидалась 256-байтовая строка |
|
2358 |
Ожидалась 512-байтовая строка |
|
2359 |
Ожидалась спецификация приоритета для репликации |
|
2360 |
Ожидалась спецификация правила вычисления значения для репликации |
|
2361 |
Нельзя изменить последовательность другого пользователя |
|
2362 |
Нельзя создать правило для репликации в таблицу другого пользователя |
|
2450 |
Ошибка при приеме сообщения |
|
2451 |
Ошибка при передаче сообщения |
|
2452 |
Ошибка при создании сообщения |
|
2453 |
Ошибка перекодировки MBCS-строки |
|
2454 |
Слишком длинное входное сообщение |
|
2480 |
ВНУТРЕННЯЯ ОШИБКА КОМПИЛЯТОРА: неверный идентификатор |
|
2481 |
ВНУТРЕННЯЯ ОШИБКА КОМПИЛЯТОРА: неверное смещение в пуле |
|
2482 |
ВНУТРЕННЯЯ ОШИБКА КОМПИЛЯТОРА: неверный номер элемента выражения |
|
2483 |
ВНУТРЕННЯЯ ОШИБКА КОМПИЛЯТОРА: неверный элемент выражения типа даты |
|
2485 |
ВНУТРЕННЯЯ ОШИБКА КОМПИЛЯТОРА при нормализации запроса ПримечаниеПричиной может быть наличие сложных выражений типа BOOLEAN в SELECT-списке. Для ее обхода рекомендуется, либо перенести эти выражения в WHERE, либо выбирать функции типа BOOLEAN вспомогательным запросом, а логически операции над их результатами выполнять во внешнем запросе. |
|
2498 |
Возможность не реализована в данной версии СУБД ЛИНТЕР |
|
2499 |
Возможность еще не реализована |
|
2505 |
Ожидалась лексема DESCRIPTION |
|
2506 |
Ожидалась лексема DATA |
|
2515 |
Ожидалась лексема VALUE |
|
2521 |
Ожидалась лексема EXTERNAL |
|
2522 |
Ожидалась лексема FILTER |
|
2523 |
Ожидалась лексема MODULE |
|
2531 |
Ожидалась лексема NODE или SERVER |
|
2535 |
Ожидалась лексема INDEXES |
|
2545 |
Ожидалась лексема QUANT |
|
2562 |
Ожидалась лексема INCREMENT |
|
2566 |
Ожидалась лексема REPLACE |
|
2573 |
Ожидалась лексема FIRST |
|
2574 |
Ожидалась лексема OWNER |
|
2582 |
Ожидалась лексема NAMES |
|
2589 |
Ожидалась лексема PAGE |
|
2596 |
Ожидалась лексема COMMITTED |
|
2602 |
Ожидалась лексема TABLES |
|
2603 |
Ожидалась лексема DUMP |
|
2633 |
Ожидалась лексема TEMPORARY |
|
2654 |
Ожидалась лексема CONNECTION |
|
2656 |
Ожидалась лексема MEMORY |
|
2665 |
Ожидалась лексема TIME |
|
2667 |
Ожидалась лексема CURRENT_USER |
|
2669 |
Ожидалась лексема ROWS |
|
2670 |
Ожидалась лексема GEODATA |
|
2671 |
Ожидалась лексема VALIDITY |
|
2672 |
Ожидалась лексема CHECKING |
|
2677 |
Ожидалась лексема PATH |
|
2702 |
Ожидалась запятая |
|
2704 |
Ожидалась лексема '(' |
|
2705 |
Ожидалась лексема ')' |
|
2706 |
Ожидалась лексема '=' |
|
2712 |
Ожидалась лексема '+' |
|
2713 |
Ожидалась лексема '-' |
|
2717 |
Ожидалась лексема ':' |
|
2720 |
Ожидалась лексема ACTION |
|
2722 |
Ожидалась лексема ALL |
|
2724 |
Ожидалась лексема AND |
|
2726 |
Ожидалась лексема AS |
|
2737 |
Ожидалась лексема BY |
|
2743 |
Ожидалась лексема CHARACTER |
|
2744 |
Ожидалась лексема CHECK |
|
2747 |
Ожидалась лексема COMMIT |
|
2752 |
Ожидалась лексема CURSOR |
|
2760 |
Ожидалась лексема DEFAULT |
|
2767 |
Ожидалась лексема END |
|
2768 |
Ожидалась лексема ESCAPE |
|
2769 |
Ожидалась лексема EVENT |
|
2772 |
Ожидалась лексема EXECUTE |
|
2773 |
Ожидалась лексема EXISTS |
|
2777 |
Ожидалась лексема FOR |
|
2779 |
Ожидалась лексема FROM |
|
2782 |
Ожидалась лексема GRANT |
|
2783 |
Ожидалась лексема GROUP |
|
2786 |
Ожидалась лексема IN |
|
2787 |
Ожидалась лексема INDEX |
|
2790 |
Ожидалась лексема INSERT |
|
2794 |
Ожидалась лексема INTO |
|
2795 |
Ожидалась лексема IS |
|
2796 |
Ожидалась лексема KEY |
|
2798 |
Ожидалась лексема LOCK |
|
2799 |
Ожидалась лексема LONG |
|
2803 |
Ожидалась лексема MIN |
|
2804 |
Ожидалась лексема MODE |
|
2806 |
Ожидалась лексема NODE |
|
2808 |
Ожидалась лексема NOT |
|
2810 |
Ожидалась лексема NULL |
|
2813 |
Ожидалась лексема OF |
|
2814 |
Ожидалась лексема ON |
|
2815 |
Ожидалась лексема OPTION |
|
2823 |
Ожидалась лексема PROCEDURE |
|
2825 |
Ожидалась лексема RAW |
|
2828 |
Ожидалась лексема REFERENCES |
|
2830 |
Ожидалась лексема NULL или NAN |
|
2835 |
Ожидалась лексема SELECT |
|
2836 |
Ожидалась лексема SET |
|
2843 |
Ожидалась лексема SYSDATE |
|
2844 |
Ожидалась лексема TABLE |
|
2845 |
Ожидалась лексема THEN или STORAGE |
|
2846 |
Ожидалась лексема TIMEOUT или FILES |
|
2847 |
Ожидалась лексема TO или NAME |
|
2851 |
Ожидалась лексема SCAN |
|
2854 |
Ожидалась лексема UPDATE |
|
2856 |
Ожидалась лексема VALUES |
|
2857 |
Ожидалась лексема VIEW |
|
2859 |
Ожидалась лексема WHEN |
|
2861 |
Ожидалась лексема WITH |
|
2868 |
Ожидалась лексема SETS |
|
2884 |
Ожидалась лексема LENGTH или LIFE |
|
2885 |
Ожидалась лексема OVER |
|
2887 |
Ожидалась лексема LOG |
|
2893 |
Ожидалась лексема SOURCE |
|
2894 |
Ожидалась лексема TEXT |
|
2910 |
Ожидалась лексема MATCHED |
|
2913 |
Ожидалась лексема CACHE |
|
2915 |
Ожидалась лексема SECURITY |
|
2916 |
Ожидалась лексема READ |
|
2917 |
Ожидалась лексема PLACING |
|
2918 |
Ожидалась лексема LEVEL |
|
2921 |
Ожидалась лексема LIMIT |
|
2926 |
Ожидалась лексема SUCCESS |
|
2927 |
Ожидалась лексема ERROR |
|
2928 |
Ожидалась лексема PASSWORD |
|
2929 |
Ожидалась лексема FILE |
|
2933 |
Ожидалась лексема BLOBS |
|
2936 |
Ожидалась лексема TYPE |
|
2946 |
Ожидалась лексема LOGIN |
|
2949 |
Ожидалась лексема ALWAYS |
|
2955 |
Ожидалась лексема APPEND или ']' |
|
2958 |
Ожидалась лексема TRIGGERS |
|
2959 |
Ожидалась лексема JOIN |
|
2960 |
Ожидалась лексема REPLICATION |
|
2961 |
Ожидалась лексема RULE |
|
2969 |
Ожидалась лексема USING |
|
2972 |
Ожидалась лексема AFTER |
|
2974 |
Ожидалась лексема EACH |
|
2975 |
Ожидалась лексема ROW |
|
2981 |
Ожидалась лексема ONLY |
|
2983 |
Ожидалась лексема UNCOMMITTED |
|
2986 |
Ожидалась лексема SAVEPOINT |
|
2989 |
Ожидалась лексема SIZE |
|
2998 |
Ожидалась лексема PRIORITY |