xquery-sql

    1热度

    1回答

    我有一个链接,用于根据其他数据更改的名称空间。它看起来与此类似。 @xml = myXML @id = myID @xml.nodes('declare namespace myS="myLink.com/@id";/myS:foo') 由于命名空间不允许,因为这个错误 的内部链接变量“附近有语法错误‘申报命名空间’,预计字符串文字。” 是否有动态更改名称空间url而不用硬编码任何值。

    2热度

    1回答

    我有一个SQL Server 2014中的数据库表,只有ID列(int)和XML类型的列xmldata。 这xmldata列包含例如: <book> <title>a nice Novel</title> <author>Maria</author> <author>Peter</author> </book> 正如预期的那样,我必须多本书籍,因此与xmldat

    0热度

    1回答

    我已经在伦敦的一个车站 - 沃伦街车站,尤斯顿,我必须返回与沃伦街站有相同自行车可用性的车站,并且至少许多空文档。我写了一个小查询返回沃伦街站和它的可用性,但是如何返回与我的沃伦街站有相同可用性/许多空码头的所有其他站点的列表? <results>{ for $b in doc("http://tinyurl.com/TFLStationsXMLFile") /stations/stat

    0热度

    1回答

    我使用SQL Server 2012的,我有以下代码 DECLARE @p varchar(4) SET @p = ext1 DECLARE @x xml SET @x = '<labels defaultText = "Some text 2012"> <label text = "Some text1" /> <label t

    1热度

    2回答

    我有CustoInfo XML,这是从另一个更大的表中存储在临时表中的一些操作。我想剥离根节点并返回其下的所有元素,而不将名称空间添加到任何根的子节点。 `DECLARE @tempCustomerInfo TABLE ( ID INT IDENTITY(1,1), CustInfo XML NULL ) DECLARE @CustInfo XML SET @CustInfo = '<

    0热度

    2回答

    我有一个xml字段,我需要从节点中选择内部xml作为字符串,无论内部xml是什么(在此情况,这是一个HTML图像标签)。我能够毫无问题地获得纯文本,但是当我在其中包含图像标记时,我认为它将它视为一个子节点,因此它不会返回它。 declare @myXml xml = '<question><prompt><img src="someImage.png" /></prompt></question>

    1热度

    1回答

    我正在将搜索功能实现到网络应用程序中,并在我的表格中的许多列上启用了全文搜索。 其中一列是数据类型'xml',我目前使用XQuery来确保只搜索某些节点。 这里是(被一个生成的SQL查询/动态查询)的一个SQL查询的XQuery部分的示例 XMLContent.exist('/Template/Fields/Field/Text/text()[contains(.,"search-phrase1"

    -2热度

    1回答

    我需要XPath或XQuery中的条件来确定product是否具有节点Id以及该节点是否有数字。 <ns34:Product> <ns34:Id>100</ns34:Id> </ns34:Product> <ns34:Product> <ns34:Id>104</ns34:Id> </ns34:Product>

    1热度

    1回答

    我有一个像 <root> <row> <value>1</value> </row> <row> <value>2</value> </row> </root> 我想<row>其中<value> = 2一个XML结构。可能吗?任何示例? 为了更加精确的XML结构是这样的 <root> <row> <value>1</value> </row> <root>

    1热度

    1回答

    我想在我的SQL数据库返回字符“O”处理XML数据的一段时间,所以我写了下面的查询: use master select song_type.query ('table/[where o.name like % o %]') from xmldata 但程序返回一个错误说: Msg 9341, Level 16, State 1, Line 2 XQuery [xmldata.song_t