3
假設我在表格中有一個數據類型爲XML的列。我有一個特定的值,我想要在XML中標記爲唯一(不重複)的XML標記中查詢。我該怎麼做呢?通過SQL Server 2005中的XML值查詢
喜歡的東西:
select * from MyTable
where XMLColumn.TagImLookingAt.Value = @QueryValue
假設我在表格中有一個數據類型爲XML的列。我有一個特定的值,我想要在XML中標記爲唯一(不重複)的XML標記中查詢。我該怎麼做呢?通過SQL Server 2005中的XML值查詢
喜歡的東西:
select * from MyTable
where XMLColumn.TagImLookingAt.Value = @QueryValue
用途:
WHERE xmlcolumn.value('(/path/to/tag)[1]', 'int') = @QueryValue
更改數據類型到任何合適。
欲瞭解更多信息,請參閱the documentation - 特別是可用的方法與XML數據類型打交道時...
+1比我更快。 – 2010-08-30 19:10:11