永发信息网

sql xml数据类型是什么意思

答案:2  悬赏:80  手机版
解决时间 2021-02-18 06:16
sql xml数据类型是什么意思
最佳答案
SQL2005数据库引擎引入了新的 xml 数据类型,这种数据类型支持在数据库中存储 XML 文档和片段。XML 实例可以存储在用 xml 类型创建的列、存储过程参数或变量中。
全部回答
select * from 表名 for xml 以下是详细介绍: for 子句 for 子句用于指定 browse 或 xml 选项(browse 和 xml 是不相关的选项)。 语法 [ for { browse | xml { raw | auto | explicit } [ , xmldata ] [ , elements ] [ , binary base64 ] } ] 参数 browse 指定当查看 db-library 浏览模式游标中的数据时允许更新。如果表包含时间戳列(用 timestamp 数据类型定义的列),表有唯一索引且 for browse 选项在 select 语句的最后发送到 sql server,则可以在应用程序中浏览该表。 说明 在含有 for browse 选项的 select 语句中无法使用 holdlock。 for browse 选项不能出现在用 union 运算符联接的 select 语句中。 xml 指定查询结果将作为 xml 文档返回。必须指定下列 xml 模式之一:raw、auto、explicit。 raw 获得查询结果并将结果集内的各行转换为 xml 元素,用一般标识符 作为元素标记。 测试: select top 2 图书编号=bookno,图书名称=bookname from sys_books as图书信息 for xml raw 结果: auto 以简单的嵌套 xml 树返回查询结果。在 from 子句内,每个在 select 子句中至少有一列被列出的表都表示为一个 xml 元素。select 子句中列出的列映射到适当的元素特性。 测试: select top 2 图书编号=bookno,图书名称=bookname from sys_books as 图书信息 for xml auto 结果: <图书信息 图书编号="b001" 图书名称="1"/><图书信息 图书编号="b002" 图书名称="体育报(上海)"/> explicit 指定显式定义所得到的 xml 树的形状。使用此种模式,要求以一种特定的方式编写查询,以便显式指定有关期望的嵌套的附加信息。 xmldata 返回架构,但不将根元素添加到结果中。如果指定了 xmldata,它将被追加到文档上。 elements 指定列作为子元素返回。否则,列将映射到 xml 特性。 测试: select top 2 图书编号=bookno,图书名称=bookname from sys_books as 图书信息 for xml auto,elements 结果: <图书信息><图书编号>b001<图书名称>1<图书信息><图书编号>b002<图书名称>体育报(上海) nary base64 指定查询返回二进制 base64 编码格式的二进制数据。使用 raw 和 explicit 模式检索二进制数据时,必须指定该选项。这是 auto 模式中的默认值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男朋友从老家回来了,他说有种几年没见我的感
1921—1925 年,苏俄(苏联)农业生产情况表?
汽车点火转速突然生高是这么回事
昆公租房普惠园和昆公租房华景苑不是同一小区
OMNIALUO在哪里啊,我有事要去这个地方
吉利自由舰电子助力器管柱能不能修?买的话要
【写景散文】最美的写景散文
梦幻西游英雄大会几点开始
威海谁家紫砂壶好?
文婧这个名字怎么样。。
家豪通讯在哪里啊,我有事要去这个地方
星际公民登陆失败怎么回事,账号密码都没错
科创彩印厂在哪里啊,我有事要去这个地方
光绪元宝,江南造当十值多少钱
请问2006款(老款陆地巡洋舰)丰田4700和新普
推荐资讯
德克士胶南维客餐厅地址在什么地方,想过去办
电饭锅煮出来的粥和炖锅煮出来的粥有区别吗
瑞康盛药堂我想知道这个在什么地方
雅迪电动车(文登区葛家粮管所北)我想知道这个
新疆时间与北京时间的时差是多少?
盛世阁宴会大厅地址在什么地方,想过去办事
徐家屯地址有知道的么?有点事想过去
《龙珠》20个隐藏小秘密:孙悟空的妈妈是谁
想知道中国地质大学(武汉)的会计学研究生好
天龙八部2超级痛击和高级痛击有什么区别
齐齐哈尔,棚改房,五年以后交多少房产税
怪物猎人3P太刀操作
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?