STUFF 函数将字符串插入另一字符串
--字符串"xyz"置于字符表达式"abc"的第二个字符处,并总共替换三个字符。
SELECT STUFF('abcefg', 3,3, 'xyz')
--把查询的数据生成XML数据select ContainerKey from MC_Container for xml path
Result:
<row>
<ContainerKey>A2010062400013</ContainerKey>
</row>
<row>
<ContainerKey>A2010062400014</ContainerKey>
</row>
<row>
<ContainerKey>A2010062800016</ContainerKey>
</row>
--把查询的数据字符串,PATH() 括号内的参数是控制节点名称的
select ','+ContainerKey from MC_Container for xml path('')
Result:
,A2010062400013,A2010062400014,A2010062800016
-- 用stuff函数去除前面的','
select stuff((select ','+ContainerKey from MC_Container for xml path('')),1,1,'')