J'aimerai boucler sur la liste des enregistrements de ma table USER et faire
un traitement particulier pour chacun des USER de ma table... comment on
boucle sur une table ?
En gros j'aimerai faire un SELECT * FROM USER et pour chaque enreg de ma
table, je veux faire un UPDATE d'une autre table.
Comment faire ca avec une procédure stockée en T-SQL ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Didier Zeitoun
Bonjour,
SQLServer permet l'utilisation de curseur server afin d'effectuer un parcours itératif sur un resultset.
Mais de maniere générale, il est préférable de raisonner de maniere ensembliste ... Votre Update pourrait peut être traiter l'ensemble des mises à jour en une seule opération sans necessiter d'itération sur les User ?
Pouvez-vous être plus précis et éventuellement donner un exemple synthetique de votre besoin ?
Didier
"Julien C." wrote in message news:eL3vO$
Bonjour à tous,
J'aimerai boucler sur la liste des enregistrements de ma table USER et
faire
un traitement particulier pour chacun des USER de ma table... comment on boucle sur une table ?
En gros j'aimerai faire un SELECT * FROM USER et pour chaque enreg de ma table, je veux faire un UPDATE d'une autre table.
Comment faire ca avec une procédure stockée en T-SQL ?
Merci d'avance,
Julien C.
Bonjour,
SQLServer permet l'utilisation de curseur server afin d'effectuer un
parcours itératif sur un resultset.
Mais de maniere générale, il est préférable de raisonner de maniere
ensembliste ...
Votre Update pourrait peut être traiter l'ensemble des mises à jour en une
seule opération sans necessiter d'itération sur les User ?
Pouvez-vous être plus précis et éventuellement donner un exemple synthetique
de votre besoin ?
Didier
"Julien C." <cheyss_j@hotmail.com> wrote in message
news:eL3vO$TAEHA.2036@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
J'aimerai boucler sur la liste des enregistrements de ma table USER et
faire
un traitement particulier pour chacun des USER de ma table... comment on
boucle sur une table ?
En gros j'aimerai faire un SELECT * FROM USER et pour chaque enreg de ma
table, je veux faire un UPDATE d'une autre table.
Comment faire ca avec une procédure stockée en T-SQL ?
SQLServer permet l'utilisation de curseur server afin d'effectuer un parcours itératif sur un resultset.
Mais de maniere générale, il est préférable de raisonner de maniere ensembliste ... Votre Update pourrait peut être traiter l'ensemble des mises à jour en une seule opération sans necessiter d'itération sur les User ?
Pouvez-vous être plus précis et éventuellement donner un exemple synthetique de votre besoin ?
Didier
"Julien C." wrote in message news:eL3vO$
Bonjour à tous,
J'aimerai boucler sur la liste des enregistrements de ma table USER et
faire
un traitement particulier pour chacun des USER de ma table... comment on boucle sur une table ?
En gros j'aimerai faire un SELECT * FROM USER et pour chaque enreg de ma table, je veux faire un UPDATE d'une autre table.
Comment faire ca avec une procédure stockée en T-SQL ?
Merci d'avance,
Julien C.
Julien C.
J'ai en effet pu effectuer mon traitement en un seul update sans itérer sur les USER.
"Didier Zeitoun" a écrit dans le message de news:%23Y9T$
Bonjour,
SQLServer permet l'utilisation de curseur server afin d'effectuer un parcours itératif sur un resultset.
Mais de maniere générale, il est préférable de raisonner de maniere ensembliste ... Votre Update pourrait peut être traiter l'ensemble des mises à jour en une seule opération sans necessiter d'itération sur les User ?
Pouvez-vous être plus précis et éventuellement donner un exemple
synthetique
de votre besoin ?
Didier
"Julien C." wrote in message news:eL3vO$ > Bonjour à tous, > > J'aimerai boucler sur la liste des enregistrements de ma table USER et faire > un traitement particulier pour chacun des USER de ma table... comment on > boucle sur une table ? > > En gros j'aimerai faire un SELECT * FROM USER et pour chaque enreg de ma > table, je veux faire un UPDATE d'une autre table. > > Comment faire ca avec une procédure stockée en T-SQL ? > > Merci d'avance, > > Julien C. > >
J'ai en effet pu effectuer mon traitement en un seul update sans itérer sur
les USER.
"Didier Zeitoun" <didierz@online.microsoft.com> a écrit dans le message de
news:%23Y9T$QUAEHA.3824@TK2MSFTNGP09.phx.gbl...
Bonjour,
SQLServer permet l'utilisation de curseur server afin d'effectuer un
parcours itératif sur un resultset.
Mais de maniere générale, il est préférable de raisonner de maniere
ensembliste ...
Votre Update pourrait peut être traiter l'ensemble des mises à jour en une
seule opération sans necessiter d'itération sur les User ?
Pouvez-vous être plus précis et éventuellement donner un exemple
synthetique
de votre besoin ?
Didier
"Julien C." <cheyss_j@hotmail.com> wrote in message
news:eL3vO$TAEHA.2036@TK2MSFTNGP12.phx.gbl...
> Bonjour à tous,
>
> J'aimerai boucler sur la liste des enregistrements de ma table USER et
faire
> un traitement particulier pour chacun des USER de ma table... comment on
> boucle sur une table ?
>
> En gros j'aimerai faire un SELECT * FROM USER et pour chaque enreg de ma
> table, je veux faire un UPDATE d'une autre table.
>
> Comment faire ca avec une procédure stockée en T-SQL ?
>
> Merci d'avance,
>
> Julien C.
>
>
J'ai en effet pu effectuer mon traitement en un seul update sans itérer sur les USER.
"Didier Zeitoun" a écrit dans le message de news:%23Y9T$
Bonjour,
SQLServer permet l'utilisation de curseur server afin d'effectuer un parcours itératif sur un resultset.
Mais de maniere générale, il est préférable de raisonner de maniere ensembliste ... Votre Update pourrait peut être traiter l'ensemble des mises à jour en une seule opération sans necessiter d'itération sur les User ?
Pouvez-vous être plus précis et éventuellement donner un exemple
synthetique
de votre besoin ?
Didier
"Julien C." wrote in message news:eL3vO$ > Bonjour à tous, > > J'aimerai boucler sur la liste des enregistrements de ma table USER et faire > un traitement particulier pour chacun des USER de ma table... comment on > boucle sur une table ? > > En gros j'aimerai faire un SELECT * FROM USER et pour chaque enreg de ma > table, je veux faire un UPDATE d'une autre table. > > Comment faire ca avec une procédure stockée en T-SQL ? > > Merci d'avance, > > Julien C. > >