Сохранение имени заголовка при импорте плоского файла в sql - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь импортировать плоский файл в sql.Мои заголовки выглядят так в блокноте

SCSItem. [Item], SCSItem. [PhaseOutItemType]

Но когда я импортирую это в sql с помощью «Импорт данных», он удаляет точку и скобку.Вот как это выглядит после импорта

enter image description here

Есть ли способ сохранить информацию заголовка?

1 Ответ

0 голосов
/ 03 октября 2018

Оба периода . и квадратные скобки [] являются зарезервированным синтаксисом в SQL Server .Если вы хотите, чтобы имя поля было:

SCSItem. [Item]

Затем вам нужно использовать другой стандарт ANSI, идентификатор кавычки , что составляет ".

Например:

CREATE TABLE has_brackets
 ("SCSItem.[Item]" nvarchar(100)
 ,"SCSItem.[PhaseOutItemType]" nvarchar(100)
 );
...