我想创建一个表名,其中列名称包含空格。
喜欢
create table IDE_Dump(
Name varchar(255),
Head Name varchar(255),
Parent Account varchar (255)
);
问题是将批量数据从Excel工作表导入SQL Server 2008,其标题包含带空格的列。
我已经尝试''或`但它不起作用。
答案 0 :(得分:12)
您需要在列名称中添加[]
括号。
CREATE TABLE IDE_Dump
(
Name VARCHAR(255),
[Head Name] VARCHAR(255),
[Parent Account] VARCHAR(255)
);
或者您可以使用双引号""
作为 jarlh 注释:
CREATE TABLE IDE_Dump
(
Name VARCHAR(255),
"Head Name" VARCHAR(255),
"Parent Account" VARCHAR(255)
);
答案 1 :(得分:0)