有人可以向我解釋Firebird中For
循環的語法嗎?如何在Firebird中使用For循環?
這裏是我到目前爲止的代碼:
As
Declare variable Var1 integer;
begin
Insert into table1
-- Select query to insert some enteries in table 1 - Done successfully.
FOR SELECT table1.Column1 from table1 into :Var1
Do
Begin
Update tableabc.column1 = (select tablexyz. column1 from tablexyz where tablexyz.ID = :Var1) where tableabc.ID = :Var1
End
更新:謝謝你給它一個嘗試,但我不看我寫,並列入答案查詢查詢之間的主要區別。雖然上面的查詢在我的最後運行成功,但是當我看到表中的數據時,沒有更新。
其實我正在做一個v.dumb的錯誤,我正在執行改變存儲過程查詢 - 它運行成功,我假設這將做出必要的更改。後來我執行了存儲過程,並且它工作得很好。感謝所有爲節約您的時間:) ..
謝謝你這麼好的解釋。 – Rohit