Bonjour à tous,
Je me pose quelques questions autant théoriques que pratiques.
Sur les boucles:
Que pensez vous des boucles en sql (cursor, while, foreach...), les éviter ou les utiliser à certaine occasion?
Laquelle est la plus performante? (même si je suppose que ça dépend du contexte)
Lesquelles éviter?
La "navigation" : Forcément qui dit boucle dit se déplacer dans sa table, donc se déplacer de ligne en ligne mais aussi de colonne.
Comment on peut faire cela, j'ai vu que ROW_NUMBER() (en sql server je pense) nous permet de récupérer le numéro de la ligne (quand on n'a pas d'id), comment on fait pour les colonnes ? Avec vous un exemple dans une boucle?
Et avez vous un avis sur le fait d'utiliser ces méthode de déplacment dans les boucle pour retraiter des données en SQL?
Et du coup à quoi faire attention pour que nos boucles ne soit pas trop gourmandes en ressources et temps?
Merci d'avance
BIOoOAG
Partager