Quelqu'un peut-il m'expliquer la syntaxe de la boucle For
dans Firebird?Comment utiliser la boucle For dans Firebird?
Voici le code que j'ai jusqu'à présent:
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
Mise à jour: Merci pour lui donner un essai, mais je ne vois aucune différence majeure entre la requête que je l'ai écrit et requête dans les réponses inclus. Bien que la requête ci-dessus s'exécute avec succès à ma fin, mais quand je vois des données dans le tableau il ne se produit aucune mise à jour.
En fait, je faisais une erreur v.dumb, j'exécutais une requête de procédure stockée alter - qui s'exécute avec succès et je supposais que cela apporterait les modifications nécessaires. plus tard j'ai exécuté la procédure stockée et cela a fonctionné parfaitement. Merci à tous pour épargner votre temps :) ..
Merci pour cette belle explication. – Rohit