社内SEの覚え書き

WindowsServer、SQLServerなどなど、MS系技術について。時々日常について

SQLServer IN句のパラメータに、複数項目を渡したい。

動的SQLでやった。もっとかしこく書けると思ったけど。

安易に走った。

 

 

SET @SQL = 'SELECT '  
SET @SQL = @SQL + 'hogehoge'
SET @SQL = @SQL + 'hugahuga '
SET @SQL = @SQL + 'FROM #office'
SET @SQL = @SQL + 'WHERE office_code in ' + @office_code + ' '
SET @SQL = @SQL + 'order by office_code'