我建立一個SQL查詢爲:SQL服務器選擇變量到另一個變量
declare @query1 varchar(1000)
declare @results varchar(4000)
set @results = ''
WHILE (condition)
BEGIN
set @query1 = 'SELECT column FROM table'
set @results = @results + ", " + (select @query1)
END
print @results
因此,例如經過2次迭代,我想有:
columnvalue, columnvalue
然而,在上述代碼,@results代替實際的sql查詢。
查詢'SELECT column FROM table'是存儲在局部變量中的動態sql。所提供的例子很簡單。 –