웹 사이트를 개발하고 약간의 SQL Server를 수행하는 사람으로서 SQL Server가 결과에 특정 범위의 행만 포함해야한다는 간단한 절을 지원해야한다는 것은 결코 쉬운 일이 아닙니다. 예를 들어 30 행에서 39 행까지입니다.
기본적으로 SQL Server에서 페이징을 구현하는 것은 실제로 주요 초점이 SQL이 아닌 경우 많은 웹 개발자의 기능을 능가합니다.
또한 조인 및 기타 조건으로 인해 이미 복잡한 쿼리를 크게 단순화합니다.
뿐만 아니라, 이러한 조항은 로직이 Microsoft의 통제하에 있기 때문에 시간이 지남에 따라 내부적으로 최적화 될 가능성이 높아질 수 있다고 생각합니다.
나는 이것을 얼마 전에 다른 포럼에서 가져 왔으며 많은 답변이 이것이 바람직하지 않을 것이라고 제안하는 것처럼 보였다.
페이징에 대한 기존 기술이 그대로 남아 있다고 가정하면 그러한 조항을 추가하지 않은 이유는 무엇입니까? 그리고 그것은 나 같은 사람들에게 훨씬 나을 것입니다.
Microsoft가 이것을하지 않은 이유는 무엇입니까?