将平面文件导入sql时保留标题名称

时间:2018-10-03 01:25:03

标签: sql-server ssms csv-import

我正在尝试将平面文件导入sql。我的标题在记事本中看起来像这样

SCSItem。[Item],SCSItem。[PhaseOutItemType]

但是当我使用“导入数据”将其导入sql时,它将删除句点和括号。导入后就是这样

enter image description here

是否可以保留标题信息?

1 个答案:

答案 0 :(得分:0)

句点.和方括号[]均为reserved syntax in SQL Server。如果您希望字段名称为:

  

SCSItem。[Item]

然后,您需要使用另一个ANSI标准identifier quote,即"

例如:

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