Я пытаюсь поместить XML-файл в таблицу SQL. Я успешно получил XML-файл в сервер SQL, используя следующий код:Вставка таблицы XML в таблицу SQL
declare @xmldata as xml
set @xmldata = (SELECT CONVERT(XML, BulkColumn)AS Bulkcolumn
FROM OPENROWSET (BULK 'filedestination', SINGLE_BLOB) as X)
и следующий фрагмент кода, где я получаю сообщение об ошибке. Я знаю, что я должен использовать инструкцию INSERT INTO, но я не уверен, где я ошибаюсь.
INSERT INTO t1(c1, c2, c3)
SELECT
c1 AS 'c1',
c2 AS 'c2',
c3 as 'c3'
Я в настоящее время с помощью SQL Server 2005.
файл XML выглядит следующим образом
<row>
<c1> DATA </c1>
<c2> DATA </c2>
<c3> DATA </c3>
</row>
...
шоу ваша ошибка. и где зависимость между двумя вашими запросами? – xdd
Недопустимое имя объекта 'BenCalCopy1'. –
Я не вижу «BenCalCopy1» в любом месте вашего сообщения. Вы должны сказать нам, что вы делаете, если мы хотим вам помочь! – AakashM