Как произвести обмен данными типа TEXT внутри процедуры?

Ralf Lehman
Дата: 09.10.2003 13:50:01
Как произвести обмен данными типа TEXT внутри процедуры?
Исходная позиция:

хочу записать в таблице Reports в поле XMLDoc типа text кусок xml

UPDATE Reports SET XMLDoc=(
select XMLDoc FROM OpenXML(@iTree, 'report',1)
WITH
(XMLDoc text '@mp:xmltext')) WHERE ReportID=5

ругается на помеченное красным. по видимому в нутри процедуры запрещено использование типа text. как выйти из этой ситуации???