2013-05-29 42 views
-2
Select @sql('SELECT' + @stmt + 'FROM' + @name + 'WHERE' + @whr + '') 

我在寫一個存儲過程,我想執行上面的select語句並將該值存儲到一個變量中(@var)。任何人都知道嗎?如何在存儲過程中執行select語句?

+2

您正在使用哪個數據庫? –

+2

你的研究在哪裏?編寫和執行存儲過程大大討論和記錄。您應該已經找到的教程和文章有什麼不清楚的地方? –

回答

0

不積極的情況,但對於SQL Server子查詢使這很容易:

Declare @SQL 
. 
. 
Where 
@SQL = ('SELECT' + @stmt + 'FROM' + @name + 'WHERE' + @whr + '') 

使用這個語法將填充一個變量,它應該得到什麼,我認爲你在問。所以基本上你只需在代碼的開頭聲明你的變量,然後編寫你的常規查詢,並在你使用上面的where子句中。

相關問題