6
私はint型の1つの列iを持つテーブルtをいくつかの行に持っています。 私はそれをループしたいです。もちろん、私はこれに対する選択クエリを書くことができます。しかし、私は私が考える手順を学習し、手順を書いた、Firebirdでサスペンドはどのように機能しますか?
set term ^;
create procedure qt returns(a int) as
begin
for select i from t into :a do
suspend;
end^
set term ;^
しかし、私は見る私は、このプロシージャを呼び出すとき、私は戻って1行を取得し、
execute procedure qt;
、
A
============
1
ています私は理解していないsuspend
。
ありがとうございました。これはFirebirdの文書に書かれていますか?私はこれを読んだことがないので。 – ericj
@ericj私はそれを見る必要があります。私は今それを行う時間がありません。 –
@ericj Interbase 6の言語リファレンスからの情報で自分の答えを更新しました。 –