-- MSSQL
동적쿼리에서 output parameter 사용
어린왕자악꿍
2010. 3. 22. 17:47
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