Scénario: Je dois extraire des informations d'une base de données Visual FoxPro; Cependant, l'exécution de requêtes de grande taille a tendance à bloquer le système. Pour résoudre ce problème, nous avons mis en place des limites qui annulaient la requête si elle dépassait un certain laps de temps et limitaient le nombre de lignes qu'elle renvoyait.SQL - Retour nombre limité de lignes, mais nombre de lignes complet
Existe-t-il un moyen d'avoir une requête avec "SELECT TOP ###", mais retourne aussi le nombre réel de lignes trouvées par l'instruction? Ou est le seul moyen d'exécuter la requête deux fois? (La raison en est que nous pouvons toujours faire passer la requête, mais informer l'utilisateur de ce qui se passe, c'est-à-dire "le premier # # # affiché de ### éléments trouvés"). Mon premier essai consistait simplement à ajouter un "COUNT (*)" à la partie sélectionnée de l'instruction, mais cela n'a pas vraiment accompli ce que je cherchais (il a renvoyé le nombre correct de lignes, mais seulement retourné une ligne pour le reste des données).
n'a pas FoxPro été arrêté? –
Visual FoxPro 9 SP2 sera pris en charge par Microsoft jusqu'en 2014. –