xquery-sql

    8热度

    1回答

    我一直在努力处理这段简单的代码而没有结果。我只是试图向XML变量添加一个新节点。 DECLARE @XML XML; SET @XML = '<root> <policyData> <txtComentario /> <idRegProducto>76</idRegProducto> <txtDuracion>24</txtDuracion> </policyD

    0热度

    1回答

    随着下表......如果我想用别的东西来完全替换xml列的内容,替换(或删除/插入)将会是什么样的......不会有类似的在公共节点,但是我需要的PK我留下完整 CREATE TABLE T (i int, x xml) go INSERT INTO T VALUES(1,'<Root> <ProductDescription ProductID="1" ProductName="Road

    1热度

    1回答

    我已经扫描了来自不同博客的几个示例和注释,虽然我看到很多使用sql:variable选择某些节点/属性的示例,但我不确定像节点选择一样简单,可以用SQL变量替换。举例来说,如果我有以下几点: declare @NodeStartPoint varchar(255) = '/root/parent/child' 后来,我可能会使用交叉应用是这样的: cross apply MyXml.nodes

    2热度

    1回答

    我从检索字段NTEXT XML格式的文本(下面一排的样本格式): <root> <DocInfo> <CompanyName>Some Company</CompanyName> <WebsiteUrl>http://www.someurl.com</WebsiteUrl> <PrimaryServices>Benefits Administration</

    2热度

    1回答

    我正在使用xQuery,如果元素标记Active在User元素下不存在,我试图替换test元素的值。 (我加了引号可以在这里正常显示它...) declare @testXML xml = ' <USER> <ID>10</ID> <TEST>1</TEST> </USER>' set @testXML.modify('if (exists(/USER/Active)=

    0热度

    1回答

    的SQL XML字段 所以我的数据库中有一个xml字段。 有时候,我在做什么失败,我能在这个领域如下: <errorMessage>No response received!</errorMessage> 如何查询我的数据库返回在XML字段包含errorMessage XML的所有行? 因此,像 SELECT * FROM TABLE WHERE xml IsOfType 'errorMe

    2热度

    1回答

    我有以下xml。如果你运行它,你将有3个网格结果。我正在努力处理最后的网格结果,因为我需要网格结果来获得相关的关联。换句话说,我希望在网格结果#3中具有来自网格结果#2的相关RowID。我怎样才能做到这一点?最终网格结果#2将被插入到一个名为SalesOrderID的主键的永久表中。网格结果#3将进入另一个以SalesOrderID作为外键的表。 非常感谢! DECLARE @string VAR

    0热度

    1回答

    我有以下XML declare @xml xml = '<Values><a>AAA</a><b>BBB</b></Values>'; select @xml.query('for $k in /Values return concat(",@", "=''", $k, "''")') 它返回 ,@ = 'AAABBB' 但是我希望 ,@ a ='AAA',@ b ='BBB' 如何编写xq

    0热度

    1回答

    我试图使用TRANSACT SQL将新节点添加到包含名称空间的XML变量,但没有错误,也没有更新该变量。 这是我到目前为止有: declare @xml xml; set @xml = '<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="ecasData"> <xs:compl

    0热度

    1回答

    在其中一个SOAP响应中,我试图使用以下Xquery代码来检查条件,然后是for循环。我试图获得一些元素的计数,然后使用if条件并基于该条件,它应该执行for循环。但是有一个例外。 这是我在SOAP UI中的Xquery位。 declare variable $datesList := ("2013-01-01-00.30.00","2013-01-01-01.00.00","2013-01-01