FOR XML PATH('')函數用法
1. 如下表:
2. 轉換xml
select name from zz FOR XML PATH('root');
ps: FOR XML PATH('root')中root是xml根節點。
3. 加個分隔符和去掉根節點。
select '、' + name from zz FOR XML PATH('');
4. 配合stuff函數使用,去掉第一個分隔符號。
select STUFF((select '、' + name from zz FOR XML PATH('')),1,1,'');
5. STUFF ( character_expression , start , length ,character_expression )
character_expression:字符數據
start :指定刪除和插入的開始位置
length :指定要刪除的字符數
character_expression : 替換start 到 length 的字符數據
自己動手測試一番的記錄。