xquery

    0熱度

    1回答

    <?xml version="1.0" encoding="ISO-8859-1"?> <bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>20

    1熱度

    1回答

    在SQL Server 2008中沒有爲其分配架構的XmlData列中,如何在特定節點級別抽取第一個項目?例如,我有: SELECT XmlData.value('//*/*[1]','NVARCHAR(6)') FROM table where XmlData.Exist('//*/*[1]') = 1 我認爲這不工作,因爲如果有與在2級不同名稱的多個節點,首先每個那些的可以返回(和v

    6熱度

    3回答

    我在用於存儲xml數據的表中有一個varchar列。是的,我知道有一個我應該使用的xml數據類型,但我認爲這是在xml數據類型可用之前設置的,所以現在我必須使用varchar。 :) 存儲的數據看起來類似於以下內容: <xml filename="100100_456_484351864768.zip" event_dt="10/5/2009 11:42:52 AM"> <in

    30熱度

    3回答

    我有類似如下XML在表中的列: <?xml version="1.0" encoding="utf-8"?> <container> <param name="paramA" value="valueA" /> <param name="paramB" value="valueB" /> ... </container> 我試圖通過TSQL獲得VALUEB部分

    2熱度

    1回答

    我試圖拼湊所有我見過的用於查找元素和修改它們的例子,但是我還沒有想出一些可用的例子。我創建了下面的是我到目前爲止,這是我在SQL Server快到爲例2005年,我試圖改變項目ID 4至999: DECLARE @x XML SELECT @x = ' <ValueCollection> <ItemGroup Name="Group A"> <ItemID>1</ItemI

    6熱度

    2回答

    我需要在表中的XML列上執行數據透視表,其中XML包含具有多個屬性的多個元素。每個元素中的屬性總是相同的,但是元素的數量會有所不同。讓我舉一個例子...... FormEntryId | FormXML | DateCreated ========================================================================

    0熱度

    1回答

    我有一個審計/日誌記錄系統,它使用原始XML來表示應用程序取出的操作。我想通過在應用程序的SQL Server數據庫的表中使用XML列來大大改善此係統。 表中的每一行都將包含一個日誌條目,每個條目應包含一個或多個標記,這些標記用於以語義方式描述操作,使我能夠以符合應用程序審計需求的方式進行搜索,例如: <updateInvoice id="5" userId="7" /><fieldUpdate

    5熱度

    2回答

    <game xmlns="http://my.name.space" ></game> 這是我的根元素。我已經寫了一個存儲過程來插入元素。綜上所述存儲過程,這裏的SQL UPDATE ChessGame SET GameHistory.modify('insert <move><player>black</player><piece>pawn</piece><start>E7</start><

    7熱度

    3回答

    該SQL只返回第一個Activity元素。我如何選擇全部?如果我在查詢中刪除了[1],那麼會出現「value()需要單身人士」的錯誤。 DECLARE @myDoc xml SET @myDoc = '<Root> <Activities> <Activity>This is activity one</Activity> <Activi

    0熱度

    1回答

    我的應用程序將數據序列化到各種XML屬性中,根據數據,它可能會將其作爲文本或base64發送。在後一種情況下,屬性名稱將是「attribute-base64」。因此,在SQL服務器端,可以使用下面的約定來解碼XML: declare @DataXml xml set @DataXml='<root v="test data"/>' ; --or: set @DataXml='<root v-b