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

Код на клас 38: Грешка във външна функция


Таблица 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) е прекъсната аварийно.

В текста на съобщението може да се срещне един от следните кодове за възможната причина:

01
Числовата стойност е извън допустимия обхват
02
Деление на нула
03
Аритметично препълване или отпадане на младши значещи цифри
04
Невалиден формат за дата
05
Невалиден формат за час
06
Невалидна системна променлива за час/дата
07
Невалидно символно представяне на продължителността на системното време
08
Невалиден тип за интервал (трябва да е 1, 2, 4, 8, 16, 32, 64, 128, 256)
09
Твърде дълъг низ
10
Дължина или позиция в низова функция е извън допустимия обхват
11
Невалидно символно представяне на число с плаваща запетая


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