2012-01-13 41 views
0

我有我需要一個存儲過程有一個where子句,上面寫着這樣的:SQL中的WHERE子句中使用XML列2008

where XMLDataPoint <> NULL 

然而,XMLDataPoint是一個XML列,我得到一個錯誤

「XML數據類型無法進行比較或排序,除非使用的是NULL空操作符。」

我該如何構建我的where子句?

回答

3

NULL需要使用ISIS NOT比較:

WHERE XMLDataPoint IS NOT NULL

NULL狀態(具有一個未知的或未確定的值的),不是值本身,所以等價運營商不應用。

+0

樂意幫忙.. – JNK 2012-01-13 19:54:01