Можно ли в SQL Server 2000 хранить XML в колонке типа NTEXT (или TEXT — не суть важно) и обрабатывать его внутри хранимой процедуры. Т.е. ХП должна вытащить XML из таблицы, выдернуть из него XPath'ом какое-либо значение и на основе этого значения сделать выборку из другой таблицы.
Сама проблема собственно в том что xp_xml_preparedocument может принимать параметры типов char, nchar, varchar, nvarchar, text, или ntext, но что бы передать ntext туда его сначала надо вытащить из таблицы, а т.к. сохранить в локальной переменной NTEXT (как и другие blob данные нельзя) то такая операция не получается.
Подозреваю, что желанную обработку XML на стороне сервера реализовать не получится и прийдется все делать в .Net коде. Если это не так, подскажите плиз как лучше решить проблему.