2つのユーザ入力番号間のすべての平方和を返す関数を書く必要があります。ここに私が書いたことはありますが、それを働かせることはできません。 など。 sumAll(2,5)は、結果を返す必要があります。 。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';
それはうまくいきません。 何が間違っていますか?
Uhhh ....これは何の目的ですか?具体的には、なぜpostgresqlでこれを行うのですか? – Corbin
さて、私はちょうどpostgresql.Goingいくつかのチュートリアルをオンラインで始めた。それを完了しようとしています。 – Parvesh