Таблица 23. Код на клас 38: Грешка във външна функция
SQLSTATE стойност |
Значение |
---|---|
38XXX | Валидни стойности за грешка в SQLSTATE са върнати от потребителски дефинирана функция, външна процедура или тригер. |
38001 | На външната функция не е разрешено да изпълнява SQL оператори. |
38002 | Външната функция е направила опит да промени данни, но тя не е дефинирана като MODIFIES SQL DATA. |
38003 | Операторът не е разрешен във функция или процедура. |
38004 | Външната функция е направила опит да чете данни, но тя не е дефинирана като READS SQL DATA. |
38501 | Възникнала е грешка по време на обръщение към потребителски дефинирана функция, външна процедура или тригер (като се използва конвенция за обръщение SIMPLE CALL или SIMPLE CALL WITH NULLS). |
38502 | На външната функция не е разрешено да изпълнява SQL оператори. |
38503 | Потребителски дефинирана функция е прекъсната аварийно. |
38504 | Потребителски дефинирана функция е прекъсната от потребителя, за да се спре възможно зацикляне. |
38506 | Неуспешно изпълнение на функция с грешка от OLE DB доставчика. |
38552 | Функция в схемата SYSFUN (поддържана от IBM) е прекъсната
аварийно.
В текста на съобщението може да се срещне един от следните кодове за възможната причина:
|