프로시저를 만들었는데요
호출하니까 만족하는 레코드셋은 출력되는데
결과 행수를 알수가 없습니다
만족하는 레코드가없다면 결과행수 0 을 받아서 페이지에 "데이타가 없습니다"
라고 출력해 주어야 하는데 어떻게 해야할까요 select count(*)로 또 한번의 쿼리를 날리는건 안좋겠죠? 그리고 데이타베이스는 ms-sql 입니다
프로시져라면 일반적으로 쿼리 수행 후 SQL%ROWCOUNT를 찍어 보세요...;
명시적커서라면 커서명%ROWCOUNT도 확인 해 보세요...;
건승하시길...수고하세요~~
위 사항은 오라클 PL/SQL의 내용입니다...참고하세요...;
아흑...MSSQL...왜 오라클 카테고리에...ㅡ.ㅜ;
에공~~ ㅎㅎ 여기는 오라클관련 질문을 하는 곳인데.. 긁적 긁적~~
음...아직도 관련 답이 안달렸군요...; 개념은 비슷하니 MSDN등에서 @@ROWCOUNT로 검색 해 내용 확인 해 보세요...;