Manipulation de champs de table
Bonjour,
Je voudrais savoir si le fait de supprimer et de recréer 15 champs sur une table et de faire cette manipulation une cinquantaine de fois pouvait entrainer le blocage de certaines fonctions sur cette table ?
Le fait de vider une table une cinquantaine de fois ?
Le fait de créer une cinquantaine de fois le même curseur (en le fermant à chaque fois !!!) ?
Ces questions peuvent paraitre bizarres mais, j'ai une procédure qui exécute chacun de ces points, qui fonctionnait et qui ne fonctionne plus.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Boucle1
Boucle2
if char1=chara1
end if;
.
.
.
if char5=chara5
end if;
insert into test ...
end Boucle2
end Boucle1 |
Voila ce qui fonctionnait, et en voulant rajoutter d'autres if 6 -> 15, la procédure ne fonctionne plus.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Boucle1
Boucle2
if char1=chara1
end if;
.
.
.
if char15=chara15
end if;
insert into test ...
end Boucle2
end Boucle1 |
Pensant que cela venait du nombre de test trop important entre 2 curseurs (15 if = 15 tests) , j'ai essayé de revenir à :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Boucle1
Boucle2
if char1=chara1
end if;
.
.
.
if char5=chara5
end if;
insert into test ...
end Boucle2
end Boucle1 |
Mais cela ne veux plus REfonctionner et je ne sais pourquoi. D'où toutes ces interrogations présentées en début de discussion.
Merci a vous