xquery-sql

    0熱度

    1回答

    任何人都可以向我解釋這個查詢的結果: declare @xml xml; set @xml = '<node attribute="true">Val</node>'; select T.c.query('xs:boolean(@attribute[1])') Value, T.c.query('xs:boolean(@attribute[1]) = false') Va

    0熱度

    1回答

    我在我的sql server 2008數據庫中獲得了xml列。我的表中每行的XML示例 <document> <part1> <listitem>val1</listitem> <listitem>val2</listitem> <listitem>val3</listitem> </part1> <part2> <listitem>val4</lis

    6熱度

    2回答

    SQL Server 2008 sp2 我是初學者,發現XQuery語法特別是XPath非常具有挑戰性。 例如試圖使用像exists(),nodes(),value()等各種XML方法。 有沒有一個很好的教程在線或書推薦?

    4熱度

    4回答

    我有一個xml: <Customer id=""> <Name /> <Address /> </Customer> 我想只選擇其屬性根節點沒有子節點: <Customer id=""/ > XPath可能會出現這種情況嗎?

    2熱度

    3回答

    我想知道如何將XML分層數據轉換爲表格格式並與SQL Server 2005 T-SQL(XPath/XQuery)中的其他關係數據庫表連接。 例如, <Employees> <Employee ID="001" Name="David" /> <Employee ID="002" Name="Mike" /> <Employee ID="003" Name="Ale

    0熱度

    2回答

    declare @myDoc xml set @myDoc = '<Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.mydomain.org/MySchema.xsd" SectionId="ABCD"

    4熱度

    2回答

    我有一個包含XML列的表, 我想更新xml以插入屬性,或者如果該屬性已存在,則更改屬性值。 比方說,開始的XML是:< d /> 插入: UPDATE Table set XmlCol.modify('insert attribute att {"1"} into /d[1]') 改變:如果屬性已經存在 UPDATE Table set XmlCol.modify('replace val

    0熱度

    1回答

    鑑於以下XML變量: declare @x xml select @x = '<Details> <Description> <Attributes> <Name>A</Name> <Values><RecordId>1</RecordId><RecordId>2</RecordId></Values> </Attributes> <Attributes>

    0熱度

    1回答

    我在xml數據類型的SQL Server表中存儲xml文件。現在我想獲取一些片段(使用xquery),然後用修改後的片段更新片段(使用xquery)。我需要一些建議。 我有刪除節點的代碼,它如下所示,但刪除時,我需要將修改的節點插入到相同的位置。如何才能做到這一點? --SET @doc.modify('delete (/DATA/SDACTS)') 這工作,如果我想刪除一個大約在同一位置 下