नीचे दिया गया दृष्टिकोण ठीक काम करता है। लेकिन अतिरिक्त सावधान रहें क्योंकि यदि उपयोगकर्ता इनपुट प्रदान करता है तो यह एसक्यूएल इंजेक्शन के लिए अतिसंवेदनशील है।
create table #TempTable1 (.....)
Declare @selectQuery varchar(max)
set @selectQuery = 'SELECT * into #TempTable1 from StudentMaster '
Declare @WhereQuery varchar(max)
SET @WhereQuery='where class=''BCA'' and RollNo=10 AND ID IN (SELECT ID FROM StudentMaster WHERE MARKS > 50)'
exec (@selectQuery + @WhereQuery)