![]() |
#2
tangyunzhong2010-11-13 17:39
回复 楼主 上帝之允
|
为什么set @sql=''
select @sql=@sql+','+工程人员
from (select distinct 工程号,工程人员 from zhangsan) x where 工程号=@工程号
return @sql
和
select @sql=工程人员
from (select distinct 工程号,工程人员 from zhangsan) x where 工程号=@工程号
return @sql 不一样,为什么后者可以输出多项
那为什么@SQL一定要定义初始值
还有重要的是为什么可以连续输出,原理是什么,谢谢!!