일(job)/DBMS
[MS-SQL] SP_EXECUTESQL, 프로시저에 'ntext/nchar/nvarchar' 유형의 매개 변수 '@statement'이(가) 필요합니다.
뽀&쏭
2016. 1. 14. 16:10
프로시저에 'ntext/nchar/nvarchar' 유형의 매개 변수 '@statement'이(가) 필요합니다.
DECLARE @SQLCNT VARCHAR(200)
DECLARE @PARAM VARCHAR(100)
SET @PARAM = '@TOTAL_CNT INT OUTPUT'
SET @SQLCNT = 'SELECT @TOTAL_CNT = COUNT(*) FROM TB_SYS_NOTICE_DEPT WHERE 1=1 ' + @sWHERE + ''
EXEC SP_EXECUTESQL @SQLCNT, @PARAM, @TOTAL_CNT OUTPUT
SELECT @TOTAL_CNT
--------------------------------------------------------------------------------------
DECLARE @SQLCNT NVARCHAR(200)
DECLARE @PARAM NVARCHAR(100)
SET @PARAM = '@TOTAL_CNT INT OUTPUT'
SET @SQLCNT = 'SELECT @TOTAL_CNT = COUNT(*) FROM TB_SYS_NOTICE_DEPT WHERE 1=1 ' + @sWHERE + ''
EXEC SP_EXECUTESQL @SQLCNT, @PARAM, @TOTAL