SSIS - экспорт из .csv в SQL - PullRequest
0 голосов
/ 23 июня 2011

SQL 2008: пакет служб SSIS

Экспорт файла .CSV в таблицу SQL.

В моей таблице SQL есть дополнительный столбец: [SortCode].Значение этого столбца добавляется через переменную.

Вместо написания запроса на обновление для обновления строк SQL, в любом случае я могу вставить его вместе с экспортом !!

Ответы [ 2 ]

2 голосов
/ 23 июня 2011

Вы можете создать новый столбец, используя преобразование Derived Column, назначив переменную в качестве значения столбца.

  1. Снимок экрана # 1 показывает задачу потока данныхконфигурации.

  2. Снимок экрана # 2 показывает, как источник плоского файла настроен для чтения файла CSV.Обратите внимание, что в файле CSV присутствуют только два столбца.

  3. Снимок экрана # 3 показывает, как новый столбец с именем SortCode добавляется с использованием преобразования «Производный столбец».Обратите внимание, что столбец имеет тип, приведенный к целому числу с использованием (DT_I4).Вы можете набрать приведение с помощью различных операторов приведения типа.

  4. Снимок экрана # 4 показывает, как столбцы отображаются в месте назначения.Обратите внимание, что новый столбец также сопоставлен.

Надеюсь, это поможет.

Снимок экрана № 1:

1

Снимок экрана № 2:

2

Снимок экрана № 3:

3

Снимок экрана № 4:

4

1 голос
/ 23 июня 2011

Вы можете использовать преобразование производного столбца в задаче потока данных.Просто добавьте новый столбец SortCode со значением, сопоставленным с вашей переменной.Затем в целевой задаче обязательно сопоставьте этот новый столбец с соответствующим столбцом в таблице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...