Sql Server 的FOR XML PATH('')函數用法


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 的字符數據

 

自己動手測試一番的記錄。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM