powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Можно ли рекурсивно вызывать функции в PostgreSQL
3 сообщений из 3, страница 1 из 1
Можно ли рекурсивно вызывать функции в PostgreSQL
    #33084748
Bumer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
create or replace function f_doitalltest3( myvar int)
returns int
as
$$
declare myvar2 int;
begin
myvar2 := myvar;
if myvar2 < 10 then
myvar2 := f_doitalltest3(myvar2);
end if;
return myvar2;
end;
$$
language 'plpgsql';


select f_doitalltest3(3);

Если возможна рекурсия, то что здесь неверно (при выполнении
в логах остается сообщение :
server process (PID 3072) was terminated by signal 5 )
...
Рейтинг: 0 / 0
Можно ли рекурсивно вызывать функции в PostgreSQL
    #33084774
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рекурсивно вызывать можно.
В приведенном примере - просто бесконечная рекурсия. :)
...
Рейтинг: 0 / 0
Можно ли рекурсивно вызывать функции в PostgreSQL
    #33084789
Bumer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гоню....,
thanks
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Можно ли рекурсивно вызывать функции в PostgreSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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