例からすぐにこれを見つけることができませんでした。関数内でループ内の変数をインクリメントしたい例えばplpgsqlのループ内の数字を増やす
は:
iterator float 4;
begin
iterator = 1;
while iterator < 999
.....
iterator ++;
END;
これはどのように行われるのでしょうか?
私は、フロー制御については、この文書を見ていた。これらは絶対に変数をインクリメントシミュレートするための唯一の方法でない限り、私のために関連すると思われる
http://www.postgresql.org/docs/8.4/static/plpgsql-control-structures.html
そしてそれらのどれも。
iterator := iterator + 1;
何++
オペレータがありません:plpgsqlがで変数をインクリメントする
大丈夫ですか?なぜループを終了しないでください – CQM
@CQM:申し訳ありません、それは私の側のタイプミスでした。一定。 –
私のループの中で私はSQLクエリを実行していますが、これらの文は '='正しいもの、つまりUPDATE mytable SET this_id = finalid ... 'を使用します。 – CQM