28 我需要在Postgres函数中将值赋给2变量,如下所示。 a := select col1 from tbl where ... b := select col2 from tbl where ... 如何在一行命令中将2个值分配给2个变量? 喜欢 a,b := select col1,col2 from tbl where ... postgresql functions plpgsql — 仙林 source
44 如 “ 40.5.3。用单行结果执行查询”(强调我的)中所述: 可以将产生单行(可能是多列)的SQL命令的结果分配给记录变量,行类型变量或标量变量列表。这是通过编写基本SQL命令并添加INTO子句来完成的。 所以这应该工作: SELECT col1, col2 INTO a, b FROM tbl WHERE...; — 米伦·拉德夫(Milen A. Radev) source