동적쿼리에서 output parameter 사용

-- MSSQL 2010. 3. 22. 17:47
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

DECLARE@sqlNVARCHAR(1000)

DECLARE@p   NVARCHAR(100)

DECLARE@outINT

 

SET@sql='SELECT @cnt=COUNT(*) FROM TTEST'

SET@p   ='@cnt INT OUTPUT'

 

EXECSP_EXECUTESQL@sql,@p,@cnt=@outOUTPUT

SELECT@out

추가) 2011.02.14
Output 파라미터를 여러 개 지정할 때는 다음과 같이 한다.

EXEC SP_EXECUTESQL @sql, '@cnt1 INT, @cnt2 INT OUTPUT', @v_cnt1, @v_cnt2 OUTPUT

'-- MSSQL' 카테고리의 다른 글

도메인 무결성 체크  (0) 2010.03.22
튜닝을 위한 쿼리들  (0) 2010.03.22
랜덤하게 데이터 조회 NewID()  (0) 2010.03.22
DataLength()  (0) 2010.03.19
시작프로시저 만들고 관리하기  (0) 2010.03.19
posted by 어린왕자악꿍