2012-01-13 2 views
0

У меня есть хранимая процедура, в которой мне нужно иметь где положение, которое гласит что-то вроде:Использование столбца XML в выражении WHERE в SQL 2008

where XMLDataPoint <> NULL 

Однако XMLDataPoint является столбец XML, и я получаю погрешность

«Тип данных XML не может сравниваться или сортироваться, за исключением случаев использования оператора N12L ».

Как я должен структурировать предложение where where?

ответ

3

NULL требует использования IS или IS NOT сравнения:

WHERE XMLDataPoint IS NOT NULL

NULL является состояние (наличия неизвестного или неопределенного значения), а не значение сама по себе, так что эквивалентности операторы не подать заявление.

+0

Рад помочь .. – JNK

Смежные вопросы