Таблица 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. |