惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

宝玉的分享
宝玉的分享
NISL@THU
NISL@THU
E
Exploit-DB.com RSS Feed
L
LINUX DO - 热门话题
L
Lohrmann on Cybersecurity
K
Kaspersky official blog
Project Zero
Project Zero
Cisco Talos Blog
Cisco Talos Blog
T
The Exploit Database - CXSecurity.com
P
Palo Alto Networks Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threatpost
S
Schneier on Security
G
GRAHAM CLULEY
The Hacker News
The Hacker News
T
Threat Research - Cisco Blogs
Scott Helme
Scott Helme
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Privacy & Cybersecurity Law Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
Cyberwarzone
Cyberwarzone
C
CERT Recently Published Vulnerability Notes
T
Tor Project blog
AWS News Blog
AWS News Blog
Simon Willison's Weblog
Simon Willison's Weblog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
爱范儿
爱范儿
P
Privacy International News Feed
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
S
Securelist
G
Google Developers Blog
The Last Watchdog
The Last Watchdog
Google Online Security Blog
Google Online Security Blog
美团技术团队
F
Fortinet All Blogs
小众软件
小众软件
Recorded Future
Recorded Future
V
Visual Studio Blog
B
Blog RSS Feed
H
Help Net Security
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Google DeepMind News
Google DeepMind News
Blog — PlanetScale
Blog — PlanetScale
博客园 - 聂微东
Stack Overflow Blog
Stack Overflow Blog
Martin Fowler
Martin Fowler
Latest news
Latest news
Spread Privacy
Spread Privacy
H
Heimdal Security Blog

博客园 - 董晓涛

如何将存储过程执行后的结果集放入临时表 Detect SQL timeout from ASP & Issue RollbackTrans SQL Server 2005 symmetric encrytion sample 如何解决:Error 14274: 无法添加、更新或删除从MSX服务器上发起的作业. Useful Links(to Learn SQL Server) Encrypting Data With the SQL Server Encrypt Function Convert IP To Numberic Generate table structure Generate Time Dim Generate Insert data script on a table. - 董晓涛 Execute T-SQL asynchronously Don't Use Select * Sql Server数据库被置疑后解决方法 SQL Server 2005中对BLOB的支持(ntext,text and image) SQL Server 2000 Service Pack 4 is released 数据规范化 Microsoft SQL Server 2005 and Vs.net 2005 April 2005 Version XML IN 20 MINUTES! CLR Integrated in SQL Server 2005
XQuery in SQL Server 2005
董晓涛 · 2005-04-16 · via 博客园 - 董晓涛

XQuery is a language for XML data.XQuery syntax includes and extends XPaths 2.0 expressions and makes it possible to perform complex queries against on XML data source.

An XQuery path is based on the XPath language and describes the location of a node in an XML document. Paths can be absolute (describing the location of the node by traversing the XML tree from the root element) or relative (describing the location of a node relative to a previously identified node). The examples in the following table show some simple XQuery paths.

Example path

Description

/InvoiceList/Invoice

All <Invoice> elements immediately contained within the root <InvoiceList> element

(/InvoiceList/Invoice) [2]

The second <Invoice> element within the root <InvoiceList> element

(InvoiceList/Invoice/@InvoiceNo) [1]

The InvoiceNo attribute of the first  <Invoice> element in the root <InvoiceList> element

(InvoiceList/Invoice/Customer/text())[1]

The text of the first <Customer> element in an <Invoice> element in the <InvoiceList> root element

/InvoiceList/Invoice[@InvoiceNo=1000]

All <Invoice> elements in the <InvoiceList> element that have an InvoiceNo attribute with the value 1000

The XQuery language specification includes for, let, order by, where, and return statements, commonly known as FLOWR (pronounced “flower”) statements. SQL Server 2005 supports the for, where, and return statements, which are described in the following table.

Statement

Description

for

Used to iterate through a group of nodes at the same level in an XML document.

where

Used to apply filtering criteria to the node iteration. The XQuery language includes functions such as count that can be used with the where statement.

return

Used to specify the XML returned from within an iteration.