2012-01-09 76 views

回答

4

如果您只是指定了從XML中檢索到的nvarchar的大小,那麼您的工作正常。

SELECT ID, Data 
from Items 
where Data.value('(//data/add[@key="images"]/@value)[1]', 'nvarchar(100)') Like '%img%' 

在這裏我指定100你可以將它設置爲更適合你的情況。如果沒有這個尺寸,柱子的尺寸將會是1

2

使用此XPath表達式

(//data 
    /add 
     [@key="images"] 
     /@value 
      [contains(.,"img")] 
) 
[1]