必須編寫一個函數,它返回2個用戶輸入數字之間的所有平方的總和。這是我寫的,但似乎無法使它工作。 例如sumAll(2,5)必須給出結果54 。Postgresql - 基本循環
CREATE OR REPLACE FUNCTION SumAll(integer,integer) RETURNS integer as $$
DECLARE
num1 ALIAS for $1;
num2 ALIAS for $2;
ret_sum integer;
sum1 integer;
BEGIN
for i in num1..num2 LOOP
sum1:=i*i;
ret_sum=ret_sum+sum1;
END LOOP;
return ret_sum;
END
$$ language 'plpgsql';
它不工作。 我做錯了什麼?
呃......這是什麼目的?具體來說,爲什麼在postgresql中做到這一點? – Corbin 2012-03-13 03:30:04
那麼我剛剛開始使用postgresql.Go通過一些在線教程。試圖完成它。 – Parvesh 2012-03-13 03:33:17