微软认证考试70-461 Work with Data 数据处理 --27%比重--(5.4)
来源:互联网 发布:网络购物的优点 编辑:程序博客网 时间:2024/05/20 05:56
附注:微软认证考试70-461范围
- Create Database Objects创建数据库对象 (24%)
- Work with Data数据处理 (27%)
- Modify Data数据修改 (24%)
- Troubleshoot & Optimize故障排解及SQL优化 (25%)
本文是第二节Work with Data 数据处理 。
第一部分直通车
第二部分直通车
第三部分直通车
第四部分直通车
第五部分:Query and manage XML data. May include but not limited to: understand xml datatypes and their schemas and interop w/, limitations & restrictions; implement XML schemas and handling of XML data; XML data: how to handle it in SQL Server and when and when not to use it, including XML namespaces; import and export xml; xml indexing. XML数据的查询与管理。可能包含但不仅限于:理解XML类型,架构,交互,局限性和约束性;实现XML架构和XML数据的处理;了解什么时候使用XML比较恰当,包括XML命名空间;导入导出XML;XML索引。
FOX XML指定PATH
FOR XML 模式可以是 RAW、AUTO、EXPLICIT 或 PATH。它确定产生的 XML 的形状。基本语法:
[ FOR { BROWSE | <XML> } ]<XML> ::=
XML
{
{ RAW [ ('ElementName') ] | AUTO }
[
<CommonDirectives>
[ , { XMLDATA | XMLSCHEMA [ ('TargetNameSpaceURI') ]} ]
[ , ELEMENTS [ XSINIL | ABSENT ]
]
| EXPLICIT
[
<CommonDirectives>
[ , XMLDATA ]
]
| PATH [ ('ElementName') ]
[
<CommonDirectives>
[ , ELEMENTS [ XSINIL | ABSENT ] ]
]
}
<CommonDirectives> ::=
[ , BINARY BASE64 ]
[ , TYPE ]
[ , ROOT [ ('RootName') ] ]
FOX XML指定PATH
PATH参数
不带名称的列
具有名称的列
列名以 @ 符号开头
select 'Hui Li' as [@name] for xml path 结果:<row name="Hui Li" />列名不以 @ 符号开头
select 'Hui Li' as [name] for xml path 结果:<row>
<name>Hui Li</name>
</row>
列名不以 @ 符号开头并包含斜杠标记 (/)
select 'Hui' as [name/first] for xml path 结果:<row>
<name>
<first>Hui</first>
</name>
</row>
多个列共享同一前缀
select 'Hui' as [name/first],'Li' as [name/last] for xml path 结果:<row>
<name>
<first>Hui</first>
<last>Li</last>
</name>
</row>
共享同一前缀多列被打断顺序
select 'Hui' as [name/first],'Chicago' as [address],'Li' as [name/last] for xml path 结果:<row>
<name>
<first>Hui</first>
</name>
<address>Chicago</address>
<name>
<last>Li</last>
</name>
</row>
称指定为通配符的列
select 'Hui',' ', 'Li' for xml path
insert into @table select 'Hui', '<root><person></person></root>'
select name,xmlcontent as [*] from @table for xml path
<name>Hui</name>
<root>
<person />
</root>
</row>
列名为 XPath 节点测试的列
列名
行为
text()
对于名为 text() 的列,该列中的字符串值将被添加为文本节点。
comment()
对于名为 comment() 的列,该列中的字符串值将被添加为 XML 注释。
node()
对于名为 node() 的列,结果与列名为通配符 (*) 时相同。
处理指令(名称)
如果列名为处理指令,该列中的字符串值将被添加为此处理指令目标名称的 PI 值。
示例:<first>Hui</first>
<last>Li</last>
<fullname>
<!--Hui Li-->
</fullname>
<?PI test?>
</row>
带有指定为 data() 的路径的列名
as
(
select 11 as id
union all
select 22
union all
select 33
)
select id as [data()] from T for xml path ('')
NULL值列
<name>hui</name>
</row>
<name>hui</name>
<address xsi:nil="true" />
</row>
PATH 模式中的命名空间支持
SELECT 1 as 'a:b'
FOR XML PATH
<a:b>1</a:b>
</row>
第5.2部分
第5.3部分
第5.5部分
- 微软认证考试70-461 Work with Data 数据处理 --27%比重--(5.4)
- 微软认证考试70-461 Work with Data 数据处理 --27%比重--(2)
- 微软认证考试70-461 Work with Data 数据处理 --27%比重--(3)
- 微软认证考试70-461 Work with Data 数据处理 --27%比重--(4)
- 微软认证考试70-461 Work with Data 数据处理 --27%比重--(5.1)
- 微软认证考试70-461 Work with Data 数据处理 --27%比重--(5.2)
- 微软认证考试70-461 Work with Data 数据处理 --27%比重--(5.3)
- 微软认证考试70-461 Work with Data 数据处理 --27%比重--(5.5)
- 微软认证考试70-461 Work with Data 数据处理 --27%比重--(1)
- 微软认证考试70-461 Modify Data 数据修改 --24%比重--(1)
- 微软认证考试70-461 Modify Data 数据修改 --24%比重--(2)
- 微软认证考试70-461-Create Database Objects(创建数据库对象)-24%比重
- 微软认证考试
- Work with data folder
- MCSE -----微软认证系统工程师(考试科目)
- 微软认证考试,还有各种unix认证考试
- 微软认证考试全国各地考点名录
- 微软认证考试原版教材下载
- 怎样设置菜单项JMenuItem()的快捷键
- Java菜单条、菜单、菜单项
- java菜单
- 【远控编写06】客户端界面的设计和编写--添加菜单消息响应,从列表中删除条目
- Eclipse为action新增快捷键
- 微软认证考试70-461 Work with Data 数据处理 --27%比重--(5.4)
- 获取进程路径
- cocos2d-x游戏实例 《简单棋》入门尝试(五) 玩家控制效果的实现
- how to install xenomai(and some comments)
- 【D3D11游戏编程】学习笔记二十一:Cube Mapping及其应用之一:天空盒的实现
- Secret of the JavaScript Ninja 学习笔记 - 1
- huffman编码及解码实现
- leetcode 71: Substring with Concatenation of All Words
- 微软认证考试70-461 Work with Data 数据处理 --27%比重--(5.5)