0
Когда я пытаюсь вставить динамически созданный XML в таблицу темп ее показывает ошибкуоперанд типа столкновение: изображение несовместимо с XML
«типа столкновение операнда: образ несовместим с XML».
Я уже разложил запрос, когда выполняю запрос, и просто выберите XML, который он работает. Единственная проблема заключается в том, что его нельзя разрешить вставлять в таблицу.
"SET @sSQL1 = '
SELECT ' + @ColumnList + '
FROM TB1 IPI WHERE TBID= ' + CAST(@ID as varchar(10)) +' FOR XML RAW (''TB'') ,ROOT(''Table'') '
INSERT INTO @TBLTRANSXML(INCTRANSXML)
EXEC (@sSQL1)"
Во-первых, это означает, что вы не обращали внимания на предупреждение, которое Microsoft выпускает уже более десятилетия: [ntext, text и image] (https://msdn.microsoft.com/ru -gb/library/ms187993.aspx): «** ntext **, ** text ** и ** image ** типы данных будут удалены в будущей версии SQL Server. Избегайте использования этих типов данных в новой разработке работать и планировать изменение приложений, которые в настоящее время их используют ». –
Прошу прочитать [об этом обсуждении сообщества] (http://meta.stackoverflow.com/q/326569/472495) о срочном попрошайничестве и сообщить мне, что вы думаете об этом , Пинг меня, используя '@ halfer', спасибо. – halfer
@Damien_The_Unbeliever в этой таблице нет изображения или текстового или текстового поля – shyam