SQL Server 2008 R2: импорт таблицы из текстового файла, если в именах столбцов есть / - PullRequest
1 голос
/ 06 января 2012

Как импортировать таблицу в базу данных из текстового файла, когда эта таблица имеет / в именах столбцов?

У меня есть таблица SQL Server 2008 R2 со столбцами, которые имеют / вих название.(База данных SAP) Например: / BIC / FIC_SD001 имеет столбец с именем / BIC / O_CST_00

Я выполнил экспорт (с помощью мастера импорта / экспорта) этой таблицы в текстовый файл, и есть косые черты.

Когда я импортирую таблицу в другую базу данных (с помощью мастера), все / из столбца удаляются и заменяются пробелами.Вышеуказанный столбец теперь выглядит следующим образом: BIC 0_CST_00

Заранее благодарим за помощь!

Ответы [ 2 ]

1 голос
/ 09 января 2012

Вы можете использовать BCP Utility для импорта или экспорта данных с сервера SQL в текстовый файл или наоборот.

    BCP Database.TableName out "Location of the text file " -c -S ServerName -T 

Приведенная выше команда загрузит данные из таблицы сервера SQL в плоский файл

Чтобы загрузить данные из простого файла на сервер SQL, выполните следующую команду: -

    BCP Database.TableName in "Location of the text file " -c -S ServerName -T 

Вышеуказанные 2 команды будут работать для проверки подлинности Windows

1 голос
/ 06 января 2012

На шаге мастера под названием Выбор исходных таблиц и представлений , вы должны нажать Редактировать сопоставления ... Там вы можете вручную изменить имена столбцов назначения (задав обратнопропущенные косые черты).

...