xquery-sql

    0热度

    1回答

    我试图在没有使用WHERE过滤器的情况下过滤掉“主题”下的“浪漫”。 <book> <bk_id>402</bk_id> <bk_title>Adult Book</bk_title> <bk_subject>Romance</bk_subject> <bk_price>$35.99</bk_price> <bk_authors> <au

    1热度

    2回答

    我想切丝与嵌套元素的多层次的XML文档: <server> <name>111.111.11.11</name> <displayName>EVIL SERVER</displayName> <comment /> <logonCredentials inherit="None"> <userName>user</userNa

    0热度

    2回答

    我想列出拥有所有A的学生的ID。这是我的XQuery: for $s1 in doc("Unv.xml")//Enrollment[Grade = 'A']/StudentInfo/@oID let $s2 := doc("Unv.xml")//Enrollment[Grade != 'A']/StudentInfo/@oID where every $id in $s1 satisfies

    0热度

    1回答

    我可以使用下面的SQL *SELECT XMLQUERY('$item/*:ItemSpec/*:AdditionalDescription/*:ABCDescription/text()' PASSING productval.value_xml as "item") AS H_DESCRIPTION FROM USER1.XMETA* 这将返回一个包含双引号(“)中的值成功地检索XML元素

    0热度

    1回答

    这是我用来从我的表中获取数据的查询。 SELECT XMLQUERY('$INFO/root/database_systems/system/@name = ("SYS1","SYS2","SYS3")') FROM MyTable WHERE ACCT_ID = 'ID-1234'; 好的,实际上它回到了我的真实。仅仅因为第一个值SYS1。它存在于层次结构中,而不是其他的。我只想比较多个值

    0热度

    2回答

    我有以下的XML文件。我需要找到成员是在$ C这是不是在$ V: (C) - (V) = desired result let $c := /transport/trips/trip let $v := /transport/trips/trip where (data($c/@vehicle)="PKR856") return <result2> {$v/(from|t

    -2热度

    3回答

    鉴于下面的XML,正确的SQL XQuery将检索SubscriberID为空的SubscriberStatus是什么?鉴于XML存储在具有XML数据类型的列中。 <ObjectEntry> <Key>Key1</Key> <DicValue> <ObjectEntry> <Key>SubscriberStatus</Key> <Value xsi:type="xsd:string">Active

    0热度

    1回答

    我在SQL Server 2005数据库的表中有一个xml列设置,我尝试通过php 5.2向xml树添加一个节点。 xml的结构由一个名为“YearsAttended”的根节点和一个名为“year”的子节点组成。下面是我正在运行的当前sql脚本。 DECLARE @PID int SET @PID = 8112 IF (SELECT Years FROM YearsAttended WHERE

    0热度

    1回答

    我在表中存储了如下的XML。 `<Customer> <Name> <FName>Mark</FName> <MName>A</MName> <LName>Antomy</LName> </Name> <Address> <Street>Clare</Street> <City>Clarkson</City>

    1热度

    1回答

    我有一些xml存储在varchar列中,其中一些节点的属性中的id是另一个表中的关键字。我怎样才能在多个属性上进行连接?我知道下面的值方法只返回一个id(以及第一个id)。 create table #table1 (id1 int, col1 varchar(50)); create table #table2 (id2 varchar(1), col2 varchar(4)); inse