Postgresql 错误:在“或”附近多次输入指定;变成;

Postgresql 错误:在“或”附近多次输入指定;变成;,postgresql,plpgsql,Postgresql,Plpgsql,在postgresql函数中,我试图将从表中选择的两个值放入两个变量中,但出现以下错误: INTO specified more than once at or near "INTO" 这是(伪)代码: …几分钟后,我发现问题只是(一如既往)缺少一个分号 第二个SELECT语句(当它找到第二个INTO时)会生成多次指定的INTO错误,它对在何处查找问题没有太多建议;所以我决定把它放在这里,因为我没有在网上找到关于这个错误的任何信息 编辑: 只需在第一条SELECT语句中添加缺少的分号即可 .

在postgresql函数中,我试图将从表中选择的两个值放入两个变量中,但出现以下错误:

INTO specified more than once at or near "INTO"
这是(伪)代码:


…几分钟后,我发现问题只是(一如既往)缺少一个分号

第二个
SELECT
语句(当它找到第二个
INTO
时)会生成多次指定的
INTO
错误,它对在何处查找问题没有太多建议;所以我决定把它放在这里,因为我没有在网上找到关于这个错误的任何信息


编辑:

只需在第一条
SELECT
语句中添加缺少的分号即可

...

    SELECT x INTO a FROM t1 WHERE y = 1; #missing semicolon

    IF a > 5 THEN
        SELECT m, n INTO b ...;
...

哈,这里也有同样的问题。。。同样的原因。缺少分号永远不会变老。
...

    SELECT x INTO a FROM t1 WHERE y = 1; #missing semicolon

    IF a > 5 THEN
        SELECT m, n INTO b ...;
...