des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Postgres select into несколько значений?

можно ли в plpgsql записывать несколько переменных в запросе?
SELECT "ID_TagData", value
       INTO avg_id, val 
FROM "SC_Tag"."T_TagData"
WHERE "F_TagName_ID" = 192
  AND "F_Date">(now()- interval '12:00:00')
ORDER BY "F_Date" DESC LIMIT 1;
  • Вопрос задан
  • 3236 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vmas
Можно, но в plpgsql INTO в переменные записывается в конце запроса.
SELECT "ID_TagData", value
FROM "SC_Tag"."T_TagData"
WHERE "F_TagName_ID" = 192
  AND "F_Date">(now()- interval '12:00:00')
ORDER BY "F_Date" DESC LIMIT 1
INTO avg_id, val;

А вот INTO в середине запроса это выборка в таблицу (в одну).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы