Bonjour,
Je ne comprend pas pourquoi, lorsqu'on dépile la cible pour traiter les messages avec un procédure stockée, on doit écrire un WHILE (1 = 1) avant de démarrer la transaction de lecture du message.
Lorsque le STATUS de la clause ACTIVATION est à ON, c'est Service Broker qui exécute la procédure stockée.
Le fait d'écrire WHILE(1 =1) signifie-t-il que la procédure stockée n'est exécutée qu'une seule fois, plutôt qu'à l'arrivée de chaque message ?
Dans le second cas, qu'est-ce qui explique ce choix ?
Merci pour vos réponses,
@++![]()
Partager