물고기 말고 낚시대를 만들자 !
TODAY 77 TOTAL 1,033,330
결과값 (1)
mssq에서 exec로 결과값 출력하기(output)

 

-- 프로시저 생성구문 
CREATE PROCEDURE 프로시저名
 @SiteCD varchar(10)   
 @result int output 
AS 
SET NOCOUNT ON 

...

중간생략

...

 

 

위와 같이 프로시저를 생성 후,

결과 값을 확인하고 싶을 경우가 생기는데,

exec 프로시저名 '변수값' , ''

이렇게 확인을 하면,

'명령이 완료되었습니다.' 라고만 나오고,

무슨 값이 출력되는지 알 수가 없다..

 

이럴 경우에

확인할 Output 값을 미리 설정후에

아래와 같이 실행시키면,

 

Declare
@result int
exec 프로시저名 '변수값' , @result output
print @result

 

이런 식으로 실행하면,

결과 값이 화면에 출력되어 어떤 값을 반환했는지 바로 확인 가능하다..

 

0  Comments,   0  Trackbacks
댓글 쓰기
최근 작성 댓글
최근 작성 트랙백
글 보관함
캘린더
«   2018/06   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
검색