Импорт файла .txt в SQL Server 2008 - PullRequest
4 голосов
/ 26 апреля 2011

Я хочу импортировать текстовый файл в SQL Server 2008. Очевидно, текстовый файл имеет вид,

AA89ATOZ                MR        1  PMANUAL   >0    1    0    0    0    0    0    0    0    0    0    0    1.

В записи есть тысячи таких записей. Когда я загружаю текстовый файл, используя Excel, он будет содержать все тексты в одной строке. Я прочитал некоторый связанный ответ, который является

AA89ATOZ,MR,1,PMANUAL,>0,1,0,0,0,0,0,0,0,0,0,0,1.

Если я могу сделать так, как описано выше, как я могу это изменить? Есть ли какая-либо функция для разделения текста на строки? Пожалуйста, дайте мне знать ответ. Спасибо.

1 Ответ

2 голосов
/ 26 апреля 2011

У вас есть несколько вариантов вставки данных в SQL Server из текстового файла.Вот несколько широко используемых пар.

Мастер импорта и экспорта SQL Server довольно прост, и полученный пакет служб Integration Services можно сохранить и запланировать для выполнения:

http://msdn.microsoft.com/en-us/library/ms141209.aspx

Или вы можете использовать команду T-SQL BULK INSERT.Для этого необходимо, чтобы текстовый файл находился либо в файловой системе сервера базы данных, либо был доступен по пути UNC:

http://msdn.microsoft.com/en-us/library/ms188365.aspx

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