Résultat des modifications du slider T-SQL au moment de l'exécution

Y a-t-il un moyen d'empêcher qu'un slider ne change à l'exécution? Si j'ai un slider qui itère sur tous les users et pendant ce time, dans le traitement de chaque user, je crée des users supplémentaires, alors le Curseur va aussi parcourir les users nouvellement créés …

Votre slider doit être INSENSIBLE ou STATIQUE

De BOL: http://msdn.microsoft.com/en-us/library/ms180169.aspx

INSENSIBLE

Définit un slider qui effectue une copy temporaire des données à utiliser par le slider. Toutes les requests au slider sont répondues à partir de cette table temporaire dans tempdb; par conséquent, les modifications apscopes aux tables de base ne sont pas reflétées dans datatables renvoyées par les extractions apscopes à ce slider et ce slider n'autorise pas les modifications. Lorsque la syntaxe ISO est utilisée, si INSENSITIVE est omis, les suppressions validées et les mises à jour apscopes aux tables sous-jacentes (par n'importe quel user) sont reflétées dans les extractions suivantes.

STATIQUE

Définit un slider qui effectue une copy temporaire des données à utiliser par le slider. Toutes les requests au slider sont répondues à partir de cette table temporaire dans tempdb; par conséquent, les modifications apscopes aux tables de base ne sont pas reflétées dans datatables renvoyées par les extractions apscopes à ce slider et ce slider n'autorise pas les modifications.

Cependant, je reorderais toujours d'utiliser une solution basée sur SET

Si vous avez un horodatage pour "UserCreated", vous pouvez filterr votre slider par tout ce qui a été créé avant l'heure actuelle.