Вопрос : Как импортировать смешанное XML и данные в таблицу сервера SQL

Любая дорога импортировать архив данных в некоторые колонки будут нормальными данными и некоторые колонки будут XML.

например, препятствуют нам сказать это будет таблица: ТАБЛИЦА

CREATE [dbo]. [Заявителя] (NULL
[AppID] [smallint] НЕ,
[FName] [nvarchar] (20) COLLATE Latin1_General_CS_AS НУЛЕВОЕ,
[LName] [nvarchar] (40) COLLATE Latin1_General_CS_AS НУЛЕВОЕ,
[резюме] [xml] NULL
) НА [ГЛАВНЫМ ОБРАЗОМ]

and препятствуйте нам сказать архив данных смотрит что-нибудь подобное:

1, Сэм, продолжение, 'серии Make br/>2 money'<, Сара, сервера, 'br/>3, Рэнди, утесы, 'wbr/>

Without отдохните неделей bjective>10/year</Resume>'< работы 24/7'< jective>Not любые программировать CLR или польза SSIS - только SQL-родственных инструментов на сервер 2005 - Кодий должен было бы получить данные в таблицу поэтому оно SQL смотрит как это когда все будет сказано и сделано: серии Make продолжения

AppID FName LName Resume
1 Сэм утесов
3 Рэнди отдохните неделей сервера 10 money
2 Сара/year
</Resume> работа 24/7


I Not, котор имеет судимое OPENROWSET и OPENXML и как раз не smogла показаться, что получила его правые… am уверенные я как раз пропавши что-то просто.  Пожалуйста подайте фактическое Кодего в вашем ответе.  Спасибо

заранее. class=

Ответ : Как импортировать смешанное XML и данные в таблицу сервера SQL

Вам нужно пропустить его через таблицу temp.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
СОЗДАЙТЕ #Applicants ТАБЛИЦЫ (
      [AppID] [smallint] НЕ АННУЛИРУЙТЕ,
      [FName] [nvarchar] (20) COLLATE Latin1_General_CS_AS НУЛЕВОЕ,
      [LName] [nvarchar] (40) COLLATE Latin1_General_CS_AS НУЛЕВОЕ,
      [Резюме] varchar (максимальный) NULL
)
;
НАВАЛЬНЫЕ #Applicants ВСТАВКИ
ОТ «c:\test.txt»
С (FIELDTERMINATOR = «,», ROWTERMINATOR = «\ n ")
;
вставка [dbo]. [Заявителя]
отборное AppID, FName, LName, ПОДСТРОКА (LTrim (резюме), 2, LEN (LTrim (резюме))- 2)
от #Applicants
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us