안녕하세요
다름이 아니오라
검색 프로시저를 만들고 해당 SELECT가 데이터가 없을 경우 검색결과가 없다는 리턴 값을 주려고하는데요
제가 만든 프로시저의 검색 부분은 대략 이렇습니다.
SELECT ID, NAME FROM A WHERE A.ID = @ID
IF @@ROWCOUNT = 0
BEGIN
SELECT '11' AS ERRCODE, '검색결과 없습니다.' AS ERRMSG
END
RETURN
이걸 현재 프로시저를 호출하면 테이블 A에 데이터가 없을경우
결과값이
A테이블에 대한 검색과
IF 문으로 감싼 SELECT 결과 까지
2개로 나뉘어서 오는데
제가 구현하고 싶은것은 현재 검색부분을 살리면서 데이터가 없을경우 검색결과가없습니다만 받을수 있게 하고 싶은데
다른 SET 옵션이 있는것인지 아니면 다른 방법이 있을지 알고 싶습니다.
|