有人可以向我解释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