`
ihuashao
  • 浏览: 4830312 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

一个简单XQuery查询的例子

阅读更多

有朋友问到一个问题:

一张表里有两个XML字段类型的字段,存放旧值,和更新后的值,
例如:

现在想通过一 个xquery比较出两个值的不同之处,大家有没有好的方法或建议?

其实,用Sql2005/2008的xQuery很简单。

比较OLDVALUE字段的H_Action 元素的值与 NewVALUE字段的H_Action 元素的值不同的记 录。

更多Xwuery查询,请看MSDN:
http://msdn.microsoft.com/zh-cn/library/ms190936%28SQL.90%29.aspx

邀月注:本文版权由邀月和CSDN共同所 有,转载请注明出处。
助人等于自助! 3w@live.cn

分享到:
评论

相关推荐

    Xquery_example

    XQuery不仅仅是一种查询语言,它也是整个XML处理生态系统的一个重要组成部分。结合XSLT(用于转换XML文档)、XPath(用于选择XML文档中的节点)等其他工具和技术,XQuery能够在XML数据的管理和操作方面发挥重要作用...

    db2-cert7307-a4.pdf

    以下是一个简单的XQuery查询: ```xquery FOR $emp IN /EMPLOYEES/EMPLOYEE_XML/EMPLOYEE RETURN <employee>{$emp/FIRST_NAME}, {$emp/LAST_NAME} ``` **示例2:根据职位筛选员工** 如果我们想只获取特定职位(如...

    webharvest

    总之,webharvest是一个强大且灵活的工具,结合XPath和XQuery,能够帮助开发者高效地从网页中获取并处理所需信息。通过深入学习和实践,你将能够构建出更多功能强大的数据提取脚本,满足各种数据获取的需求。

    语言集成查询LINQ

    下面是一个简单的C# LINQ查询示例: ```csharp using System; using System.Linq; class Program { static void Main(string[] args) { // 定义数据源 int[] numbers = {0, 1, 2, 3, 4, 5, 6}; // 创建查询...

    xml操作

    对于班级查询,我们可能创建一个XQuery来返回所有班级和其中的学生列表: ```xquery for $class in //class return <class>{$class/text()}</class>{ for $student in $class/parent::students/student return ...

    c# Linq WebService rss

    •XQuery: 另一个简单的 LINQ to XML 示例查询。此示例显示编写 LINQ to XML 查询所需的最少代码。 LINQ 示例数据库连接问题 如果开发计算机上安装有 SQL Server Express,则这些示例应无需修改即可正常发挥作用。...

    chapter23 习题1

    在练习23.11中,我们需要使用XQuery(XML查询语言)来执行一些查询,假设已经有一个与练习23.2相关的模式。下面是对应的XQuery语句: a. 找出所有孩子在三月过生日的员工名字: ```xquery for $employee in //...

    sql_xml.rar_.sql文件数据表_sql to xml_xml 数据库

    这是一个简单的例子: ```sql SELECT * FROM Customers FOR XML AUTO; ``` 这段代码会将`Customers`表中的所有数据以XML格式返回。`AUTO`模式会自动为每个列名生成XML标签。 在MySQL中,没有内置的`FOR XML`功能...

    DB29.7Visual Explain教程

    下面通过一个具体的例子来进一步说明 **Visual Explain** 的使用方法: 假设我们有一个简单的 SQL 查询: ```sql SELECT * FROM orders WHERE order_date > '2023-01-01'; ``` 1. **开启 Visual Explain**: ```...

    sql-split2.doc

    标题中的"sql-split2.doc"可能是指一个关于SQL操作的文档,特别是涉及到处理数组或列表数据的场景。描述中没有提供具体信息,但从标签"sql-split2.doc"来看,我们可以推测这可能是一个与SQL相关的话题,尤其是关于在...

    Berkeley DB参考资料

    - **概念解释**:二级数据库是对主数据库的一个索引,用于提高查询效率。 - **应用场景**:快速查找、数据统计等。 - **3.2 创建二级数据库** - **创建流程**:首先创建主数据库,然后基于主数据库创建对应的二级...

    LINQ To Xml示例程序

    以下是一个简单的 LINQ to XML 示例,展示了如何创建和查询XML文档: ```csharp // 创建XML文档 XDocument doc = new XDocument( new XElement("Students", new XElement("Student", new XAttribute("ID", "001...

    使用JDBC实现XML文档到Oracle9i数据库的存取.pdf

    在实际应用中,为了验证这种方法的可行性,可以通过一个简单的例子来演示XML文档的存取过程。例如,创建一个包含XML数据的表,然后使用Java代码读取XML文件,将其内容转换为XMLType对象,并使用JDBC接口插入到数据库...

    XML实用大全&&基础

    例如,下面是一个简单的XML片段: ```xml <title>XML实用大全 未知作者 <year>2023 ``` 在这个例子中,`book`是根元素,它包含了三个子元素:`title`、`author`和`year`,每个元素都有其特定的意义。 XML...

    第14讲 XML文件.ppt

    例如,一个简单的XML文档可能包含如下内容: ```xml <first_name>Alan <last_name>Turing <profession>computer scientist <profession>mathematician <profession>cryptographer ``` 在这个例子中...

    数据库系统概念第五版英文答案

    - 子查询(Subquery):一个查询作为另一个查询的一部分。 - 联接(Join):将两个或多个表的数据合并在一起。 - 嵌套查询(Nested Query):一个查询包含另一个查询。 - **案例分析**:通过复杂的查询需求来实践高级...

    sqlserver for xml

    以下是一个使用 `value()` 方法的例子: ```sql SELECT Id, Info.value('(/Person/Name)[1]', 'VARCHAR(50)') FROM Person WHERE Id = 2; ``` 此命令可以查询出特定 ID 的 `<Name>` 元素的值,并将其转换为 VARCHAR ...

    linq 读写 XML数据

    以下是一个使用XElement类创建XML文档的例子: ```csharp public static void CreateCategories() { XElement root = new XElement("Categories", new XElement("Category", new XElement("CategoryID", Guid....

    微软内部XML培训课件7

    例如,一个简单的XSLT样式表可能匹配XML文档中的所有员工元素,并将它们转换为HTML段落: ```xml <xsl:value-of select="name"/> - <xsl:value-of select="jobtitle"/> - Salary: ``` 在这个例子中,...

Global site tag (gtag.js) - Google Analytics