摘要:
现在Insus.NET来演示http://www.cnblogs.com/insus/archive/2012/02/24/2367323.html列表中最后一个函数xml.modify()。参考下表,xml.modify()函数有三个方法:函数方法说明xml.modify(insert)在使用的XML数据类型实例插入一个节点或节点的顺序。xml.modify(delete)删除指定的XQuery表达式的结果输出序列的零个或多个节点。xml.modify(replace)修改一个节点的值。首先来演示xml.modify(insert) ,为xml变量值插入一个元素<language na 阅读全文
摘要:
这个演示,Insus.NET还是使用这篇的数据源,获取某一节点下元素所有属性值,并放在一个表中:http://www.cnblogs.com/insus/archive/2012/02/25/2367377.html把这个xml的数据转入一个表中。DECLARE@xmlXML='<Languages><languagename="VB.NET"/><languagename="C#"/><languagename="Java"/></Languages>'宣告 阅读全文
摘要:
xml.query()函数,XQuery表达式可以返回xml一个单一的元素或是所有元素。我们继续使用上一篇所创建表[dbo].[tbDevLanguage] http://www.cnblogs.com/insus/archive/2012/02/25/2367668.html首先我们演示Query所有元素,注意一下查询节点,返回结果获取范围:SELECT[languages].query('/Languages')AS[language]FROM[dbo].[tbDevLanguage]SELECT[languages].query('/Languages/langu 阅读全文
摘要:
上一篇是http://www.cnblogs.com/insus/archive/2012/02/25/2367377.html xml.exists()函数演示,而xml.value()函数是接受一个xQuery,并返回得到一个标量值。这里还是继续使用上一篇的数据。首先创建一个表:CREATETABLE[dbo].[tbDevLanguage]([languages]xml)把xml的数据Insert(插入)至刚才创建的表中:DECLARE@xmlXML='<Languages><languagename="VB.NET"/><lan 阅读全文
摘要:
你可以看到前一篇http://www.cnblogs.com/insus/archive/2012/02/24/2367323.html XML的XQuery的五个操作方法中,有一个xml.exists()方法,现在Insus.NET作一些演示:宣告一个xml数据类型的变量,并赋值:DECLARE@xmlXML='<Languages><languagename="VB.NET"/><languagename="C#"/><languagename="Java"/></La 阅读全文