-----查询表中的数据,将数据转换成xml格式
select * from A for xml path
-----表中的数据转换成xml格式,value,name,ID
<row> <ID>1 </ID> <NAME>张三 </NAME> <VALUE>aaa </VALUE> </row> <row> <ID>2 </ID> <NAME>张三 </NAME> <VALUE>bbb </VALUE> </row> <row> <ID>3 </ID> <NAME>张三 </NAME> <VALUE>ccc </VALUE> </row> <row> <ID>4 </ID> <NAME>张三 </NAME> <VALUE>ddd </VALUE> </row> <row> <ID>5 </ID> <NAME>李四 </NAME> <VALUE>eee </VALUE> </row> <row> <ID>6 </ID> <NAME>李四 </NAME> <VALUE>fff </VALUE> </row> <row> <ID>7 </ID> <NAME>李四 </NAME> <VALUE>ggg </VALUE> </row> <row> <ID>8 </ID> <NAME>李四 </NAME> <VALUE>hhh </VALUE> </row> <row> <ID>9 </ID> <NAME>王五 </NAME> <VALUE>sss </VALUE> </row> <row> <ID>10 </ID> <NAME>王五 </NAME> <VALUE>zzz </VALUE> </row> <row> <ID>11 </ID> <NAME>王五 </NAME> <VALUE>yyy </VALUE> </row> <row> <ID>12 </ID> <NAME>王五 </NAME> <VALUE>ttt </VALUE> </row>
-------当for xml path('myname'),则myname替换row作为标签
显示如下:
<myname> <ID>1 </ID> <NAME>张三 </NAME> <VALUE>aaa </VALUE> </myname> <myname> <ID>2 </ID> <NAME>张三 </NAME> <VALUE>bbb </VALUE> </myname> <myname> <ID>3 </ID> <NAME>张三 </NAME> <VALUE>ccc </VALUE> </myname> <myname> <ID>4 </ID> <NAME>张三 </NAME> <VALUE>ddd </VALUE> </myname> <myname> <ID>5 </ID> <NAME>李四 </NAME> <VALUE>eee </VALUE> </myname> <myname> <ID>6 </ID> <NAME>李四 </NAME> <VALUE>fff </VALUE> </myname> <myname> <ID>7 </ID> <NAME>李四 </NAME> <VALUE>ggg </VALUE> </myname> <myname> <ID>8 </ID> <NAME>李四 </NAME> <VALUE>hhh </VALUE> </myname> <myname> <ID>9 </ID> <NAME>王五 </NAME> <VALUE>sss </VALUE> </myname> <myname> <ID>10 </ID> <NAME>王五 </NAME> <VALUE>zzz </VALUE> </myname> <myname> <ID>11 </ID> <NAME>王五 </NAME> <VALUE>yyy </VALUE> </myname> <myname> <ID>12 </ID> <NAME>王五 </NAME> <VALUE>ttt </VALUE> </myname>
-----------当for xml path(''),则‘’替换row,所以row标签将被删除
<ID>1 </ID> <NAME>张三 </NAME> <VALUE>aaa </VALUE> <ID>2 </ID> <NAME>张三 </NAME> <VALUE>bbb </VALUE> <ID>3 </ID> <NAME>张三 </NAME> <VALUE>ccc </VALUE> <ID>4 </ID> <NAME>张三 </NAME> <VALUE>ddd </VALUE> <ID>5 </ID> <NAME>李四 </NAME> <VALUE>eee </VALUE> <ID>6 </ID> <NAME>李四 </NAME> <VALUE>fff </VALUE> <ID>7 </ID> <NAME>李四 </NAME> <VALUE>ggg </VALUE> <ID>8 </ID> <NAME>李四 </NAME> <VALUE>hhh </VALUE> <ID>9 </ID> <NAME>王五 </NAME> <VALUE>sss </VALUE> <ID>10 </ID> <NAME>王五 </NAME> <VALUE>zzz </VALUE> <ID>11 </ID> <NAME>王五 </NAME> <VALUE>yyy </VALUE> <ID>12 </ID> <NAME>王五 </NAME> <VALUE>ttt </VALUE>