gpt4 book ai didi

postgresql - 在选择中分配超过 1 个变量

转载 作者:行者123 更新时间:2023-11-29 14:36:16 26 4
gpt4 key购买 nike

我有一个包含 3 个变量 (x,y,z) 的函数,我需要在一个 select 语句中分配值....

下面是我的函数,但它是错误的

CREATE OR REPLACE FUNCTION public.teste( )
RETURNS integer
LANGUAGE plpgsql
AS $function$
declare resultado boolean;
x int;
y int;
z int;

BEGIN
select raio, latitude, longitude into x, y, z from veiculo_ancora limit 1
--- .... continue ....
END;
$function$;

错误信息...

SQL 错误 [42601]:错误:在“into”处或附近多次指定 INTO 位置:723 org.postgresql.util.PSQLException:错误:在“into”处或附近多次指定 INTO 位置:723

最佳答案

怎么样:

SELECT raio, latitude, longitude FROM veiculo_ancora LIMIT 1 INTO x, y, z;

代替?

关于postgresql - 在选择中分配超过 1 个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44243794/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com