通过略微更改@lobo的内容,我可以使其正常工作。
DECLARE @listStr varchar(MAX);set @liststr = (select [column] + ',' from dbo.columns where nwlevel = '1' for xml path('') )DECLARE @query varchar(MAX);set @query = ( 'SELECt ' + LEFt(@listStr, LEN(@listStr)-1) + ' FROM staff' )execute(@query)


