Коды завершения 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 |
Указана схема вместо пользователя |
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 |
|