DECLARE @yymm nvarchar(40), @pTest varchar(4000), @sql nvarchar(1000), @params NVARCHAR(500), @code varchar(20)

SET @code = '0000'

SET @yymm = (SELECT CONVERT(varchar(6), GETDATE(), 112))

 

-- 상황에 따라 TOP, GROUP BY, ORDER BY 적용
SET @sql = N'SELECT @Test = Test '
SET @sql = @sql + 'FROM tb_Log_' + @yymm + ' '
SET @sql = @sql + 'WHERE code = @code '

SET @params = ' @code varchar(20), @Test varchar(4000) output'

EXEC sp_executesql @sql, @params, @code = @code, @Test = @pTest OUTPUT

PRINT @pTest

+ Recent posts