我正在尝试将sql查询的结果存储在变量中,该查询应该是单个日期。之所以这样做,是因为我计划在脚本的其余部分中多次重用变量。我尝试了以下方法:
DO
$$
DECLARE
date_ordered date;
BEGIN
date_ordered := SELECT MIN(event_date) FROM event;
END;
$$
很不幸,我在SELECT
遇到语法错误。知道我在这里做错了还是什至有可能这样做?
答案 0 :(得分:1)
将查询括在括号中。
...
date_ordered := (SELECT MIN(event_date) FROM event);
...
或使用SELECT ... INTO
。
...
SELECT MIN(event_date) INTO date_ordered FROM event;
...