0
我有我需要一个存储过程有一个where子句,上面写着这样的:SQL中的WHERE子句中使用XML列2008
where XMLDataPoint <> NULL
然而,XMLDataPoint是一个XML列,我得到一个错误
“XML数据类型无法进行比较或排序,除非使用的是NULL空操作符。”
我该如何构建我的where子句?
我有我需要一个存储过程有一个where子句,上面写着这样的:SQL中的WHERE子句中使用XML列2008
where XMLDataPoint <> NULL
然而,XMLDataPoint是一个XML列,我得到一个错误
“XML数据类型无法进行比较或排序,除非使用的是NULL空操作符。”
我该如何构建我的where子句?
NULL
需要使用IS
或IS NOT
比较:
WHERE XMLDataPoint IS NOT NULL
NULL
是状态(具有一个未知的或未确定的值的),不是值本身,所以等价运营商不应用。
乐意帮忙.. – JNK 2012-01-13 19:54:01