powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как получить описание ошибки возникшей во вложенной функции
4 сообщений из 4, страница 1 из 1
Как получить описание ошибки возникшей во вложенной функции
    #33311083
novill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация вот какая:
Функция на сервере вызывает другую, в процессе выполнения той возникает исключение.

Нужно получить описание ошибки из вложенной фукции.
...
Рейтинг: 0 / 0
Как получить описание ошибки возникшей во вложенной функции
    #33311100
novill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас возращается олько сообщение о том, что ошибка во вложенной функции. А какая и где - нет.
...
Рейтинг: 0 / 0
Как получить описание ошибки возникшей во вложенной функции
    #33311134
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А поточнее можно?
...
Рейтинг: 0 / 0
Как получить описание ошибки возникшей во вложенной функции
    #33311517
novill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посидел, подумал, вопрос поменялся.

Есть две функции

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Function F1(...) return int4 as
var id integer;
begin
...
id= F2(...);
...
end;

Function F2(....) return int4 as
begin
...
insert into (...)values (...);

if found
 then
  return currval('имя последовательности');
 else 
  raise exception 'ошибка при добавлении';
 end if;
end;

При нормальном выполнениии запроса функция F2 возвращает определнное значение.

Нужно при невыполнении запроса выдавать не просто 'ошибка при добавлении' , а информацию, почему он не выполнился (ту что показывает postgresql).
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как получить описание ошибки возникшей во вложенной функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]