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

CREATE OR REPLACE FUNCTION GETCOMB_ID(sl text, SEG_COUNT integer, out COMB_ID integer)
AS $$
begin
for comb_id in select min(c.comb_id) from combinations c
where (seg_count = c.seg_count) and (sl = c.seglist)
loop
end loop;
end;
$$
LANGUAGE 'plpgsql' VOLATILE;

Посоветуйте, для того, чтобы присвоить comb_id результат select обязательно писать конструкцию с loop или возможна иная, более короткая форма записи?
...
Рейтинг: 0 / 0
Присвоение значения в plpgsql
    #34953150
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select into comb_id min(c.comb_id) from combinations c where (seg_count = c.seg_count) and (sl = c.seglist)

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


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