LET a,b = (SELECT c1,c2 FROM t WHERE id = 1);
LET a,b,c = (SELECT c1,c2 FROM t WHERE id = 1), 15;
LET a,b = (SELECT c1,c2 FROM t) + (10,15); -- INVALID CODE
CREATE PROCEDURE proof()
DEFINE a, b, c, d INT;
LET a,b = (SELECT c1,c2 FROM t WHERE id = 1);
SELECT c1, c2 INTO c, d FROM t WHERE id = 1
END PROCEDURE
如果 SELECT 语句返回多行,您必须将 SELECT 语句包括在 FOREACH 循环中。
有关 SELECT 语法和用法的描述,请参阅 SELECT 语句。