Re[2]: OpenXML и NameSpase.....
От: postbald  
Дата: 29.07.03 03:46
Оценка:
Здравствуйте, andik, Вы писали:

Большое спасибо — помогло ...

и волнует еще такой вопрос :
каким типом объявить входной параметр @InString для XML строки, чтобы больше влезло?
я объявляю ntext но есть подозрение что это всего 8000 символов...
чем больше тем лучше , а кодировка Unicode нужна.

CREATE PROCEDURE rsdnInsert (@InString ntext)
AS 
DECLARE @h int
EXEC sp_xml_preparedocument @h OUTPUT,
      @InString   ,
'<xml xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema"/>'
INSERT INTO tblTypeReport
SELECT * 
FROM 
openxml(@h, '/xml/rs:data/z:row', 1)
with (TypeReportName nChar(250) '@TypeReportName' )
exec sp_xml_removedocument @h
GO
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.