--raw模式 以属性的形式展示
select * from goods for xml raw
select *from goods for xml raw('goods') --修改节点名称
select *from goods for xml raw('goods') ,root('root'); --增加根节点
--****
select *from goods for xml raw('goods') ,root('root'),elements;--以自节点的形式呈现
--****
--auto模式 不允许修改名称(默认为表名称)
select * from goods for xml auto --默认的以子节点形式展示
select * from goods for xml auto,root('root'),elements --增加根节点 ***
--EXPLICIT
--path
select * from goods for xml path
select * from goods for xml path('goods'),root('root') --修改名称,添加根节点

select gno as num ,gname as name from goods for xml auto,elements,root('root')

select
1 as tag,--强类型
null as parent, --强类型
null as[node!1],--根节点
gno as [node!1!gno!element], --子节点
gname as [node!1!name!element]
from goods for xml explicit

--JSON
select '{"gno":"'+CAST(gno as varchar)+'","gname":"'+CAST(gname as varchar)+'"}'
from goods
for xml path('')

--XMLToSql
declare @doc varchar(1000)
declare @idoc int
set @doc='<root><student id="2" name="admin" age="12" /></root>'
exec sp_xml_preparedocument @idoc output ,@doc
select * from openxml(@idoc,'root/student',1) --1是属性,2是节点
with(id varchar,name varchar,age int)
insert student
select * from openxml(@idoc,'root/student')
with student
exec sp_xml_removedocument @idoc

最新文章

  1. python爬虫学习-爬取某个网站上的所有图片
  2. 【VirtualBox】 Failed to open/create the internal network &#39;HostInterfaceNetworking-VirtualBox Host
  3. win系统 添加、修改右键&ldquo;发送到&rdquo;
  4. MVC4学习笔记(一)
  5. JtextField的延时更新
  6. crtmpserver流媒体服务器的介绍与搭建
  7. HDU 4819 Mosaic 二维线段树
  8. hdu1150-Machine Schedule(最小点覆盖)
  9. 【转】[转]order by 1是什么意思?
  10. SGU 111.Very simple problem
  11. SAN和NAS的区别
  12. octet-stream
  13. CountDownLatch, CyclicBarrier and Semaphore
  14. Apache shiro的简单介绍与使用(与spring整合使用)
  15. H264 NAL解析
  16. 嵌套for in循环组合cat方式文件中包含空格问题
  17. 不使用Math.random实现随机数
  18. linux 常见命令及说明杂记
  19. 深入理解Redis复制
  20. 关于js中namespace命名空间模式

热门文章

  1. Django之表单form
  2. NSNull空值
  3. oracle 闪回区故障
  4. Linq中DeferredLoadingEnabled,DataLoadOption的用法
  5. PHP 实现实现多线程
  6. 洛谷 P1801 黑匣子_NOI导刊2010提高(06)
  7. Mybatis学习笔记(四) —— SqlMapConfig.xml配置文件
  8. Navicat安装教程、建表教程
  9. python 根据 数据库创建java 文件
  10. python爬取抖音APP视频教程