----------
AS
BEGIN
SELECT  a,  b,  c,  d,  ...
FROM ...
ORDER BY ...
END
----------

저장 프로시져를 통해 데이터그리드뷰에 데이터를 넣는 작업을 했고요.
제가 원하는 결과물은 위 데이터의 개수 값을 외부로 출력하고 싶습니다.

제가 원하는 이상적인 설계는 현재 저장 프로시져에서 위에 코드를 활용하고, 외부 변수를 추가해서 결과값을 뽑아내고 싶습니다.
가능한가요?

아니면, CREATE FUNCTION과 같은 함수를 사용해야 효과적인지, 위의 내용을 재활용을 할 수 없는건지, 외부변수를 써서 해야하는건지, 새로 저장 프로시저를 만들어서 작성해야하는건지 등 방법론을 알고 싶습니다.