zoukankan      html  css  js  c++  java
  • for xml path用法

    -----查询表中的数据,将数据转换成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>
    View Code

    -------当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>
    View Code

    -----------当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>
    View Code
  • 相关阅读:
    mysql主从复制配置
    mysql三种修改密码的方式
    mysqldump数据库备份与恢复
    mysql多实例安装
    线性回归与梯度下降法——原理与实现
    K-Means聚类算法原理
    EFcodeFirst+T4=操纵任意数据库
    涨姿势UWP源码——IsolatedStorage
    记一次Project插件开发
    基于Nodejs生态圈的TypeScript+React开发入门教程
  • 原文地址:https://www.cnblogs.com/liling1994/p/8872444.html
Copyright © 2011-2022 走看看