Ho una tabella t con una colonna i di tipo int, con poche righe. Voglio passarci sopra. Naturalmente, posso scrivere una query di selezione per questo. Ma sto imparando le procedure e ha scritto una procedura,Come sospende il lavoro in firebird?
set term ^;
create procedure qt returns(a int) as
begin
for select i from t into :a do
suspend;
end^
set term ;^
Ma quando io chiamo questa procedura, ho solo ottenere una fila indietro,
execute procedure qt;
vedo,
A
============
1
penso Non capisco suspend
.
Grazie mille. È scritto da qualche parte nella documentazione di Firebird? Perché non ho mai letto questo. – ericj
@ericj Avrei bisogno di dare un'occhiata; Non ho tempo per farlo adesso. –
@ericj Ho aggiornato la mia risposta con le informazioni del riferimento al linguaggio Interbase 6. –