Briser une requête SQL Server 2008 en lots

Je suis en train de préparer un certain nombre de données pour la suppression par une 3ème partie, et, malheureusement, ils ne peuvent traiter des données dans des lots de 2000 dossiers. J'ai 100k enregistrements et peut-être besoin de diviser et d'exporter ces données plusieurs fois, donc je voudrais automatiser le processus en quelque sorte.

Est-il raisonnable de moyen facile de le faire à l'aide de SQL Server 2008? Je ne suis pas l'exécution d'une requête complexe -- il n'est pas trop loin de la SELECT PKID FROM Sometable ORDER BY PKID, et alors que je peux probablement le faire à l'aide d'un curseur, je voudrais savoir si il ya une meilleure façon.

OriginalL'auteur Mass Dot Net | 2011-01-18