Сценарий: мне нужно извлечь информацию из базы данных Visual FoxPro; однако при запуске больших запросов против этого есть тенденция заблокировать систему. Чтобы устранить это, мы установили лимиты на то, что отменили запрос, если он прошел определенное время и ограничил количество строк, которые он будет возвращать.SQL - Возвращает ограниченное количество строк, но количество строк в строке
Есть ли способ получить запрос с помощью «SELECT TOP ###», но также вернуть фактическое количество строк, найденных в инструкции? Или это единственный способ запустить запрос дважды? (причина в том, что мы все еще можем выполнить запрос, но информируем пользователя о том, что происходит, т. е. «Первый ### отображается из ### найденных элементов»).
Мое первоначальное исследование состояло в том, чтобы просто добавить «COUNT (*)» к части выбора инструкции, но это не совсем выполнило то, что я искал (оно вернуло правильное количество строк, но только возвратил одну строку для остальных данных).
не Foxpro была прекращена? –
Visual FoxPro 9 SP2 будет поддерживаться Microsoft до 2014 года. –