代码之家  ›  专栏  ›  技术社区  ›  Johnny Metz

postgresql:将sql查询结果存储在变量中

  •  0
  • Johnny Metz  · 技术社区  · 6 年前

    DO
    $$
    DECLARE
      date_ordered date;
    BEGIN
      date_ordered := SELECT MIN(event_date) FROM event;
    END;
    $$
    

    不幸的是我在 SELECT

    1 回复  |  直到 6 年前
        1
  •  1
  •   sticky bit    6 年前

    将查询括在括号中。

    ...
    date_ordered := (SELECT MIN(event_date) FROM event);
    ...
    

    或使用 SELECT ... INTO

    ...
    SELECT MIN(event_date) INTO date_ordered FROM event;
    ...