一简单的sql语句(动态字段)
pepos 2003-10-23 03:58:40 declare @ColName varchar(20),@sql varchar(8000),@ResultStr varchar(8000)
set @sql=''
set @ResultStr=''
set @ColName='MIName'
set @sql='select @ResultStr=@ResultStr + ' + @ColName + ' + ''<br>'' from TBidMaterial a join TMaterialInfo b on a.MIID=b.MIID and a.QuoteID=2'
--print @sql
exec (@sql)
select @ResultStr
执行后:
服务器: 消息 137,级别 15,状态 2,行 1
必须声明变量 '@ResultStr'。
怎么修改,谢谢!!