Коды завершения 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 |
База данных уже сертифицированная |
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 |
Устаревшее VIEW - таблица изменилась |
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 |
Обращение к пересоздаваемому объекту в процессе пересоздания |
2286 |
Слишком много глобальных переменных |
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 |