Я пишу функцию postgres, где я объявила переменную с именем fruit.Как назначить значение объявленной переменной Postgres с результатом SQL-запроса
$$
DECLARE
IN_fruit varchar;
sql;
BEGIN
IN_fruit := EXECUTE 'SELECT fruit FROM fruits WHERE id = 1'
Как я могу получить эту работу таким образом, чтобы результат, возвращаемый из этого запроса хранится в переменной IN_fruit, которую я могу использовать для дальнейшего использования в моем главном запросе SQL.
Спасибо. Это сработало. Его также можно записать так: ВЫБЕРИТЕ фрукты INTO IN_fruit FROM fruits WHERE id = 1; – user3422637
Yup. Ваш путь более логичен, потому что фрукты «будут спасены» в IN_fruit :). – Arlind