172 похожих чатов

CREATE OR REPLACE FUNCTION feed_post_get_by_user_id_and_post_ids( _userId bigint,

_postsIds bigint[]
)
RETURNS TABLE(
user_id bigint,
post_id bigint,
post_date timestamp,
can_edit boolean,
created_date timestamp,
is_viewed boolean,
updated_date timestamp,
viewed_date timestamp) AS $$
BEGIN
RETURN QUERY(
SELECT
user_id,
post_id,
post_date,
can_edit,
created_date,
is_viewed,
updated_date,
viewed_date
FROM public.feed_post
where user_id = _userId and post_id in (_postsIds)
);
END;
$$ LANGUAGE plpgsql;
Какую конструкцию следует использовать, чтобы каждый раз не переписывать поля в returns table()?

8 ответов

16 просмотров

Returns record

Dmitry-Chexkh Автор вопроса
Dima Igrishin
Returns record

Благодарю!

Dima Igrishin
Returns record

Это не упростит задачу:)

Dima Igrishin
🤷‍♂️

Так поля надо будет прописывать при обращание к функции:)

Смотря откуда и для чего вызываете, так то можете refcursor вернуть

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта