我試圖在sql 2008中創建一個存儲過程,以從這樣的一些xml中選擇id值。級別1節點值的SQL xpath
DECLARE @idPolygonXML XML
SET @idPolygonXML =
'<polygons>
<id>35</id>
<id>36</id>
<id>37</id>
<id>38</id>
<id>39</id>
<id>40</id>
</polygons>'
我可以得到一個特定索引的id,但我需要所有這些,並且我不斷得到'value()需要一個singleton'。
有沒有人知道我怎麼可以得到所有這些值而不更改xml?
[\ [SQL Server 2005中\]的可能重複:XML查詢( )工程,價值()需要單身發現xdt:untypedAtomic](http://stackoverflow.com/questions/1302064/sql-server-2005-xml-query-works-value-requires-singleton-found-xdtuntyp) – 2012-08-06 03:47:34
是你試圖把它們全部作爲單獨的行? – dfb 2012-08-06 03:49:43
是的,我需要他們的加入 – Gamma 2012-08-06 03:56:01