시나리오 : Visual FoxPro 데이터베이스에서 정보를 가져와야합니다. 그러나 이에 대해 큰 쿼리를 실행하면 시스템을 잠그는 경향이 있습니다. 이를 해결하기 위해 쿼리가 특정 시간이 지나면 실행을 취소 한 쿼리를 취소하고 반환 할 행 수를 제한하는 제한을 설정합니다.SQL - 제한된 수의 행을 반환하지만 전체 행 수
"SELECT TOP ###"을 사용하여 쿼리 할 수있는 방법이 있습니까? 또한 명령문에서 찾은 행의 실제 수를 반환합니까? 아니면 쿼리를 두 번 실행할 수있는 유일한 방법입니까? (이유는 아직 쿼리를 실행할 수 있지만 사용자에게 상황이 무엇인지 알려주는 것입니다. 즉, "### found items of ### found found items").
첫 번째 평가판은 명세서의 선택 부분에 단순히 "COUNT (*)"를 추가하는 것이었지만, 찾고 있던 것을 성취하지 못했습니다 (정확한 수의 행을 반환했지만 나머지 데이터는 한 행을 반환했습니다).
이 중단 된 FOXPRO되지 않았습니다? –
Visual FoxPro 9 SP2는 2014 년까지 Microsoft에서 지원할 예정입니다. –