Справочник на съобщенията

Код на клас 42: Синтактична грешка или нарушаване на правата за достъп


Таблица 27. Код на клас 42: Синтактична грешка или нарушаване на правата за достъп
SQLSTATE стойност  
Значение
42501 Идентификаторът за оторизация няма необходимите права за достъп, за да изпълни зададената операция върху идентифицирания обект.
42502 Идентификаторът за оторизация няма необходимите права за достъп, за да изпълни операцията по зададения начин.
42504 Определено право на достъп не може да бъде отменено от зададено име за оторизация.
42506 Възникнала е грешка при оторизация.
42508 Зададените права за достъп до базата данни не могат да се предоставят на PUBLIC.
42509 SQL операторът не е оторизиран поради опцията STATICRULES.
42601 Невалиден или липсващ знак, лексема или клауза.
42602 Открит е знак, който е невалиден за име.
42603 Открита е неограничена (незавършена) низова константа.
42604 Открита е невалидна числова или низова константа.
42605 Броят аргументи, зададен в скаларна функция, е невалиден.
42606 Открита е невалидна шестнадесетична константа.
42607 Невалиден операнд на агрегатна функция.
42608 Невалидно използване на NULL или DEFAULT във VALUES.
42609 Всички операнди на оператор или предикат са маркери за параметри.
42610 Неразрешен маркер за параметър.
42611 Невалидна дефиниция на колона или аргумент.
42612 Низ на оператор е SQL оператор, който не може да се приеме в контекста, в който е представен.
42613 Взаимно изключващи се клаузи.
42614 Невалидна дублирана ключова дума.
42615 Открита е невалидна алтернатива.
42617 Низът на оператор е нулев или празен.
42618 Неразрешена хост променлива.
42621 Невалидно ограничение на условието за търсене.
42622 Твърде дълго име или етикет.
42623 Не може да се зададе клауза DEFAULT.
42625 Невалиден израз CASE.
42627 Клаузата RETURNS трябва да бъде посочена преди посочване на предикат чрез клауза EXPRESSION AS.
42628 Функция за трансформиране TO SQL или FROM SQL е дефинирана повече от един път в дефиниция за трансформиране.
42629 Трябва да бъдат зададени имена на параметри за SQL процедури.
42630 Декларация на SQLSTATE или SQLCODE променлива не трябва да е във вложен съставен оператор.
42631 Оператор RETURN в SQL функция или метод трябва да включва стойност за връщане.
42701 Открито е дублирано колонно име в оператор INSERT или UPDATE.
42702 Нееднозначно определена референция към колона поради дублирани имена.
42703 Открита е недефинирана колона, атрибут или параметър.
42704 Открит е недефиниран обект или недефинирано ограничение на стойности при актуализация.
42705 Открито е недефинирано име на сървър.
42707 Име на колона в ORDER BY не се идентифицира с колона в резултатната таблица.
42709 Открито е дублирано име на колона в клаузи PRIMARY, UNIQUE или FOREIGN KEY.
42710 Открит е дублиран обект или име на ограничение на стойности при актуализация.
42711 Открито е дублирано име на колона или име на атрибут в дефиницията на обект или в оператор ALTER.
42712 Открит е дублиран квалификатор на таблица в клауза FROM.
42713 В списъка на обектите е открит дублиращ се обект.
42720 Не е намерено име на възел за отдалечена база данни в директорията на възлите.
42723 В схемата вече съществува функция със същата сигнатура.
42724 Не може да се осъществи достъп до външна програма, използвана за потребителски дефинирана функция или процедура.
42725 Направена е директна референция към функция (не чрез сигнатура или чрез специфично име на модел), но съществуват повече от един специфичен модел на тази функция.
42726 Открити са дублирани имена за именувани производни таблици.
42727 Не съществува първично пространство за таблици по подразбиране за новата таблица.
42728 Открит е дублиран възел в дефиницията на група възли.
42729 Възелът не е дефиниран.
42730 Името на контейнера вече се използва от друго пространство за таблици.
42731 Името на контейнера вече се използва от това пространство за таблици.
42732 Открито е дублирано име на схема в оператор SET CURRENT PATH.
42734 Открито е дублирано име-на-параметър, SQL име-на-променлива, име-на-указател, име-на-условие или етикет.
42735 Група възли за пространството за таблици не е дефинирана за буферния пул.
42736 Етикетът, зададен в оператора LEAVE, не е намерен или не е валиден.
42737 Условието, посочено в манипулатора, не е дефинирано.
42738 Зададено е дублирано име на колона или неименувана колона в оператор DECLARE CURSOR на оператор FOR.
42739 Открита е дублирана трансформация.
42740 Не са открити трансформации за посочения тип. Не са отстранени трансформации.
42741 Не е дефинирана група трансформации за типа данни.
42742 Подтаблица или производна подтаблица от същия тип вече съществува в йерархията на типовите таблици или типовите производни таблици.
42743 Методът за търсене не е намерен в разширението на индекса.
42744 Функция за трансформиране TO SQL или FROM SQL не е дефинирана в група трансформации.
42745 Програмата ще дефинира заменяща връзка със съществуващ метод.
42746 Име на метод не може да е същото като име на структуриран тип в рамките на една и съща йерархия на типове.
42802 Броят на стойностите за вмъкване или обновяване е различен от броя на колоните.
42803 Невалидна референция към колона в клауза SELECT или HAVING, защото това не е групираща колона, или невалидна референция в клауза GROUP BY.
42804 Резултатните изрази в израз CASE са несъвместими.
42805 Целочислена стойност в клауза ORDER BY не идентифицира колона на резултатната таблица.
42806 Дадена стойност не може да се присвои на хост променлива, защото типовете данни са несъвместими.
42807 За този обект не са разрешени INSERT, UPDATE или DELETE.
42808 Колона, идентифицирана в оператор INSERT или UPDATE, не подлежи на обновяване.
42809 Идентифицираният обект не е тип на обект, към който се прилага операторът.
42810 В клауза FOREIGN KEY се идентифицира производна таблица.
42811 Броят на зададените колони е различен от броя на колоните в клауза SELECT.
42813 WITH CHECK OPTION не може да се използва за зададената производна таблица.
42815 Невалиден тип данни, дължина, точност, стойност или CCSID.
42816 Невалидна продължителност или стойност от тип час/дата в израз.
42818 Операндите на оператор или функция са несъвместими.
42819 Операнд на аритметична операция или операнд на функция, която изисква число, не е число.
42820 Цифрова константа е твърде дълга или има стойност, която е извън допустимия обхват за нейния тип данни.
42821 Стойност за обновяване или вмъкване не е съвместима с колоната.
42823 От подзапитване са върнати множество колони, за което е разрешена само една колона.
42824 Операнд на LIKE не е низ или първият операнд не е колона.
42825 Редовете на UNION, INTERSECT, EXCEPT или VALUES нямат съвместими колони.
42826 Редовете на UNION, INTERSECT, EXCEPT или VALUES нямат еднакъв брой колони.
42827 Таблицата, идентифицирана в UPDATE или DELETE, не е посочената от указателя таблица.
42828 Таблицата, посочена от указателя на оператора UPDATE или DELETE, не може да се модифицира или указателят е само за четене.
42829 Невалиден FOR UPDATE OF, защото резултатната таблица, посочена от указателя, не може да се модифицира.
42830 Външният ключ не отговаря на описанието на ключа родител.
42831 Не са разрешени клетки без стойности в колона на първичен или уникален ключ.
42832 Операцията не е разрешена за системни обекти.
42834 Не може да се зададе SET NULL, защото външният ключ не разрешава null стойности.
42835 Циклични референции не могат да се задават между именувани производни таблици.
42836 Невалидна спецификация на рекурсивна именувана производна таблица.
42838 Открито е невалидно използване на пространство за таблици.
42839 Индекси и дълги колони не може да бъдат в отделни от таблицата пространства за таблици.
42840 Открита е неправилна употреба на опцията AS CAST.
42841 Маркер за параметър не може да бъде потребителски дефиниран тип или рефериращ тип.
42842 Дефиниция на колона е невалидна, защото зададена опция е несъвместима с описанието на колоната.
42845 Открито е невалидно използване на функция VARIANT или EXTERNAL ACTION.
42846 Не се поддържа преобразуване от типа на източника към типа на приемника.
42852 Правата на достъп, зададени в GRANT или REVOKE, са невалидни или несъвместими. (Например GRANT ALTER за производна таблица.)
42853 Посочени са двете алтернативи на опция или една и съща опция е посочена повече от веднъж.
42854 Тип данни на резултатна колона в селект списъка не е съвместим с дефинирания тип данни в дефиницията на типизирана таблица или сумарна таблица.
42855 Свързването на LOB към тази хост променлива не е позволено. Хост променливата приемник за всички извличания на тази LOB стойност за този указател трябва да бъде локатор или LOB променлива.
42858 Операцията не може да се приложи към посочения обект.
42863 Открита е недефинирана хост променлива в REXX.
42866 Типът на данните в една от клаузата RETURNS на клаузата CAST FROM в оператора CREATE FUNCTION не е подходящ за типа данни, върнат от функцията източник или от оператора RETURN в тялото на функцията.
42875 Обектът, който се създава с CREATE SCHEMA, трябва да има същия квалификатор като името на схемата.
42877 Името на колона не може да бъде определено.
42878 Невалидно име на функция или процедура е използвано с ключовата дума EXTERNAL.
42879 Типът на данните на един или повече входни параметъра в оператора CREATE FUNCTION не е подходящ за съответстващия тип на данните във функцията източник.
42880 Типовете данни CAST TO и CAST FROM са несъвместими или в резултат винаги би се получавало отрязване на низ с фиксирана дължина.
42881 Невалидно използване на функция, базирана на редове.
42882 Квалификаторът на зададено име на потребителски модел не е еднакъв с квалификатора на името на функция.
42883 Не е намерена функция със съответстваща сигнатура.
42884 Не е намерена функция или процедура със зададеното име и съвместими аргументи.
42885 Броят на входните параметри, зададен в оператора CREATE FUNCTION, не съответства на броя, подаван от функцията в клаузата SOURCE.
42886 Атрибути на параметри IN, OUT или INOUT не съвпадат.
42887 Функцията не е валидна в контекста, в който се използва.
42888 Таблицата няма първичен ключ.
42889 Таблицата вече има първичен ключ.
42890 В клаузата за референция е зададен списък, но посочената таблица родител няма ограничение за уникалност на зададените имена на колони.
42891 Вече съществува дублирано ограничение UNIQUE.
42893 Обект или ограничение на стойности при актуализация не може да бъде пропуснато, защото други обекти зависят от него.
42894 Невалидна стойност DEFAULT.
42895 Не може да се използва входна хост променлива за статичен SQL оператор, защото нейният тип данни не е съвместим с параметъра на процедура или потребителски дефинирана функция.
428A0 Възникнала е грешка с функцията източник, върху която е базирана потребителски дефинирана функция.
428A1 Не може да се осъществи достъп до файл, към който има референция от променлива на хост файл.
428A2 Таблица не може да бъде присвоена към многовъзлова група възли, защото няма разделящ ключ.
428A3 Зададена е невалидна пътека към монитор на събитията.
428A4 Зададена е невалидна пътека към опция на монитор на събитията.
428A5 Таблица с грешки, именувана в оператор SET INTEGRITY, няма правилна структура или е била дефинирана с генерирани колони, ограничения на стойностите при актуализация или с тригери.
428A6 Таблица с грешки, именувана в оператор SET INTEGRITY, не може да бъде една от претърсваните таблици.
428A7 Съществува несъответствие в броя на претърсваните таблици и броя на таблиците с грешки, зададени в оператора SET INTEGRITY.
428A8 Не може да се промени състоянието на изчакване при проверка, като се използва операторът SET INTEGRITY за таблица, зависима от друга таблица, докато таблицата родител е в състояние на изчакване при проверка.
428A9 Невалиден обхват на възел.
428B0 Неправилно влагане (цикли) в ROLLUP, CUBE или GROUPING SETS.
428B1 Неправилен брой на спецификациите на контейнера на пространството на таблиците, които не са посочени за определени възли.
428B2 Името на пътеката към контейнера е невалидно.
428B3 Невалиден SQLSTATE е зададен в RAISE_ERROR.
428C0 Възелът не може да бъде пропуснат, защото е единственият в групата възли.
428C1 Само една колона ROWID може да бъде зададена за таблица.
428C2 Изследването на тялото на функцията показва, че дадената клауза трябва да е била зададена в оператора CREATE FUNCTION.
428C4 Броят на елементите от двете страни на предикат не е един и същ.
428C5 Не е намерено преобразуване на типа за типа данни от източника на данни.
428C9 Колона ROWID не може да бъде зададена като колона приемник на INSERT или UPDATE.
428CA Таблица в режим на прибавяне не може да има клъстеризиран индекс.
428CB Размерът на страницата за пространство на таблици трябва да съответства на размера на страницата на асоциирания буферен пул.
428D1 Няма достъп до файла, указан от стойността на DATALINK.
428D4 Указател, посочен в оператор FOR, не може да бъде споменаван в оператор OPEN, CLOSE или FETCH.
428D5 Етикетът за край не съответства на етикета за начало.
428D6 UNDO не е разрешено за оператори NOT ATOMIC.
428D7 Не е разрешена такава стойност на условие.
428D8 Декларацията или използването на SQLSTATE или SQLCODE променлива не са валидни.
428DB Обект не е валиден надтип, надтаблица или производна надтаблица.
428DC Функцията не е валидна като трансформация за този тип.
428DD Исканата трансформация не е дефинирана.
428DE Не се поддържа стойността PAGESIZE.
428DF Типовете данни, зададени в CREATE CAST, не са валидни.
428DG Функцията, зададена в CREATE CAST, не е валидна.
428DH Операцията не е валидна за типизирани таблици.
428DJ Наследена колона или атрибут не може да бъде променяна или премахвана.
428DK Обхватът за реферираща колона вече е дефиниран.
428DL Параметър на външна функция или на функция източник има дефиниран обхват.
428DM Таблица или производна таблица за обхват не е валидна за реферирания тип.
428DN SCOPE не е посочен в клаузата RETURNS на външна функция или е посочен в клаузата RETURNS на сорс функция.
428DP Типът не е структурен тип.
428DQ Подтаблица или производна подтаблица не може да има различно име на схема, от това на нейната надтаблица или производна надтаблица.
428DR Операцията не може да се приложи към подтаблица.
428DS На подтаблица не може да се дефинира индекс на посочените колони.
428DT Операнд на израз не е валиден рефериращ тип за обхват.
428DU Типът не е включен в необходимата йерархия на типовете.
428DV Невалиден ляв оператор на оператора за дерефериране.
428DW Колоната на обектният идентификатор не може да бъде реферирана с използването на дереферентен оператор.
428DX Колоната на обектния идентификатор е необходима, за да се дефинира първична таблица или първична производна таблица за йерархията на типовите таблици или типовите производни таблици.
428DY Статистиката не може да се обнови за подтаблица.
428DZ Колона на обектен идентификатор не може да бъде обновена.
428E0 Дефиниция на индекс не съответства на дефиницията на разширението на индекс.
428E1 Резултатът от таблична функция, даваща обхват, е неконсистентен с този на ключовата трансформационна таблична функция за индексното разширение.
428E2 Броят или типът на ключовите параметри приемници не съответства на броя или типа на ключовата трансформационна функция за разширението на индекса.
428E3 Аргумент за функция в разширение на индекс не е валиден.
428E4 Функцията не се поддържа в оператора CREATE INDEX EXTENSION.
428E5 Клауза SELECTIVITY може да се задава само с потребителски-дефиниран предикат.
428E6 Аргументът за търсене, зададен за метода в дефинирания от потребителя предикат, не съответства на аргумента в съответния метод за търсене в разширението на индекса.
428E7 Типът на операнда след оператора за сравнение в дефиниран от потребителя предикат не съответства на типа данни RETURNS.
428E8 Параметър на приемник или аргумент на търсене не съответства на име на параметър на създаваната функция.
428E9 Име на параметър на аргумент не може да се появява и като приемник на търсене, и като аргумент на търсене в едно и също правило.
428EA Фулселект в типова производна таблица не е валиден.
428EB Колона в производна подтаблица не може да се чете, когато съответната й колона в производната надтаблица е обновяема.
428EC Фулселектът, указан за сумарната таблица, не е валиден.
428ED Не може да бъдат конструирани структурирани типове с атрибути от тип Datalink или Reference.
428EE Невалидна опция за този източник на данни.
428EF Невалидна стойност за опцията за този източник на данни.
428EG Липсваща задължителна опция за този източник на данни.
428EH Не може да се добави (ADD) опция, която вече е дефинирана.
428EJ Не може да се настрои (SET) или изтрие (DROP) опция, която не е била добавена (ADD).
428EK Квалификаторът за декларирано име на глобална временна таблица трябва да е SESSION.
428EL Функция за трансформация не е валидна за използване с функция или метод.
428EM Клаузата TRANSFORM GROUP е задължителна.
428EN Зададена е група трансформации, която не се използва.
428EP Структуриран тип не може да зависи от себе си нито директно, нито индиректно.
428EQ Типът на връщане на програмата не е същият като типа на субекта.
428ER Не може да се отстрани спецификация на метод, преди да се отстрани тялото на метода.
428ES Тяло на метод не съответства на типа език на спецификацията на метода.
428EU Не е зададено TYPE или VERSION в дефиницията на сървъра.
428EV Транзитното помощно средство не се поддържа за типа на източника на данни.
428EW Таблицата не може да се преобразува в или от обобщена таблица.
428EX Процедура не може да се използва като функция за трансформация, защото е вградена функция или метод.
428EY Типът данни на приемника на търсене в потребителски-дефиниран предикат не съвпада с типа данни на ключа на посоченото разширение на индекс на източника.
428EZ Спецификация на прозорец за OLAP функция не е валидна.
428F0 Функция ROW трябва да включва най-малко две колони.
428F1 Функция SQL TABLE трябва да връща таблица като резултат.
428F2 Типът данни на стойност на оператора RETURN в SQL процедура трябва да е INTEGER.
42901 Колонна функция не съдържа име на колона.
42903 Клауза WHERE или клауза SET включва невалидна референция като например агрегатна функция.
42904 SQL процедурата не е създадена поради грешка при компилирането.
42907 Низът е твърде дълъг.
42908 Операторът не включва необходимия списък на колони.
42911 Операция за десетично делене е невалидна, защото резултатът би бил с отрицателен брой цифри след десетичната запетая.
42912 Колона не може да бъде обновена, защото не е посочена в клаузата UPDATE на select оператор на указателя.
42914 Невалиден DELETE, защото операцията може да окаже влияние върху таблицата, посочена в подзапитването.
42915 Открито е невалидно референциално ограничение.
42916 Не може да се създаде псевдоним, защото това би довело до повторяема последователност от псевдоними.
42917 Обектът не може да бъде пропуснат явно.
42918 Не може да се създаде потребителски дефиниран тип данни с име на системно дефиниран тип данни (например INTEGER).
42919 Не са разрешени вложени съставни оператори.
42921 Не може да се добавят контейнери към пространството за таблици.
42925 За рекурсивно именувани производни таблици не може да се задава SELECT DISTINCT, а трябва да се задава UNION ALL.
42928 WITH EMPTY TABLE не може да бъде зададено за таблица, която има зависима REFRESH IMMEDIATE обобщена таблица.
42932 Допусканията при подготовката на програмата са неправилни.
42939 Обектът не може да се създаде, защото зададеният идентификатор е запазен за системна употреба.
42962 Дълга колона, LOB колона или колона от структурен тип не може да бъде използвана като индекс, ключ или ограничение на стойности при актуализация.
42968 Връзката не се осъществи, защото използваният софтуер не е лицензиран.
42969 Пакетът не е създаден и за текущата единица работа е изпълнен ролбек поради вътрешни ограничения или невалиден номер на раздел.
42972 Израз в състояние на свързване реферира колони в повече от една таблица на операнди.
42985 Операторът не е разрешен в процедура.
42987 Операторът не е разрешен за процедура или тригер.
42989 GENERATED колона, която се базира на израз, не може да се използва в BEFORE тригер.
42991 Типът данни BOOLEAN в момента се поддържа само вътрешно.
42993 По начина, по който е дефинирана, колоната е твърде дълга, за да бъде записана в журнал.
42994 Контейнери за Raw устройства в момента не се поддържат на тази система.
42995 Заявената функция не се прилага за глобални временни таблици.
42997 Не е разрешен уникален индекс или ограничение за уникалност, защото колоните на разделящите ключове не са подмножество на колоните на ключовете.
429A0 С външен ключ не може да се прави референция към таблица родител, дефинирана първоначално като незаписана в журнала.
429A1 Група възли не е валидна за пространството на таблиците.
429A9 SQL оператор не може да се обработва от DataJoiner.
429B2 Зададената стойност за дължина на ред за структурен тип е твърде малка.
429B3 Обект не може да се дефинира за подтаблица.
429B4 Функцията за филтриране на данни не може да бъде LANGUAGE SQL функция.
429B5 Тип данни на параметър на потребителски модел в разширение на индекс не е валиден.
429B8 Процедура, дефинирана с PARAMETER STYLE JAVA, не може да има структуриран тип като параметър или тип на връщане.
429B9 DEFAULT или NULL не може да се използва в присвояване на атрибут.
429BA Дефиниция на обединена производна таблица или обобщена таблица не споменава прякор или OLE DB таблична функция.
429BB Тип данни, зададен за параметър или променлива, не се поддържа в SQL процедура.
429BC Има операции с множество контейнери в оператора ALTER TABLESPACE.


[ Начало на страницата | Предишна страница | Следваща страница ]