2017-02-22 63 views
0

Цель:
После использования мастера импорта данных и в той же таблице вы хотите добавить новый столбец, который должен содержать числаДобавить данные в колонке в Мастер импорта данных

Проблема:
Можно ли добавить новый столбец и внутри него вы добавляете значение 1, которое должно быть выполнено в мастере импорта данных?

Если этот csv имеет 5 строк и вы добавляете новый столбец. Новый столбец должен содержать значение 1 только в отношении мастера импорта данных.

Информация:
* У меня нет SSIS в моем компьютере

Это должно быть больше авто и низкой ручной работы.

Спасибо!

+0

вы можете сделать это, используя BulkInsert из csv через запрос, а также –

+0

Я предлагаю ['BULK INSERT'] (https://technet.microsoft.com/en-us/library/ms188365 (v = sql.110) .aspx) – Sami

ответ

0

Вы можете добавить новый столбец на столе в SSMS через интерфейс или с помощью следующего сценария:

ALTER TABLE table_name 
    ADD column_name column-definition; 

Это будет Null по умолчанию, если вы не заселили ее.

Затем вы можете добавить этот столбец в свой вход csv и загрузить с помощью мастера импорта импорта данных. Это будет

+0

Благодарим за помощь! Запрос состоит в том, что он должен выполняться в мастере импорта, который добавляет новый столбец, и внутри этого столбца вы должны добавить новое значение, которое является числом. –

+0

Насколько я знаю, мастер импорта не может создавать столбцы. Вы можете запустить пакет ssis, но вы можете просто сделать это в SSMS – user6641274