매개 변수화 쿼리에 출력 매개 변수가있을 수 있습니까?
-
20-09-2019 - |
문제
SQL Server에는 출력 매개 변수가 매개 변수화 된 쿼리의 총 레코드 수 (페이징)를 반환 할 수있는 방법이 있습니까?
해결책
저장된 프로 시저에는 출력 매개 변수가 있지만 표준 쿼리는 없습니다. 초기 쿼리를 실행하여 레코드 수를 얻거나 한 쿼리에서 Mutliple Results Set을 반환 할 수 있습니다.
다른 팁
아니요,하지만 그런 일을 할 수 있습니다.
SELECT
**,
COUNT(*) OVER(PARTITION BY ID)
FROM TABLE
그다지 예쁘지는 않지만 레코드 수를 반환합니다. row_number ()를 사용할 수도 있습니다.
제휴하지 않습니다 StackOverflow