0
我有3個變量(X,Y,Z),我需要在一個SELECT語句中指定的值的函數分配1個多變量....要在選擇
波紋管我的功能,但這是錯的
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指定多次達到或接近 「到」 Posição:723 org.postgresql.util.PSQLException :錯誤:INTO指定不止一次在「或」附近「到」「Posição:723
究竟是什麼*錯誤*你有錯誤信息嗎?它說什麼? - 你確定每次陳述後都使用';'? (或者只是在問題本身的錯字?) – pozs
是的,以下錯誤消息 SQL錯誤[42601]:錯誤:INTO指定不止一次在「或」附近「指向」 位置:723 org.postgresql.util .PSQLException:錯誤:INTO指定不止一次在或接近「進入」 Posição:723 –
你確定**它不是[缺少分號](https://stackoverflow.com/questions/18803586/error-到指定的-更比一次在有或近進)? – pozs