“文件”附近的语法不正确

Ind*_*dhi 1 sql-server sql-server-2008

我正在尝试创建一个称为FileTypes的简单表。

我尝试了以下方法:

 create table TestDB.dbo.FileTypes(    
 Date datetime not null, 
 File varchar(100) not null,
 Type varchar(20) not null )
Run Code Online (Sandbox Code Playgroud)

但是我得到一个错误说明:

 Incorrect Syntax near 'File' & 
 Incorrect Syntax near varchar(100) and varchar(20).Expecting SELECT, or '('
Run Code Online (Sandbox Code Playgroud)

这是关于什么的?请帮助..谢谢

Tho*_*mar 5

尝试将括起来DateFileType放在方括号中-它们是SQL中的保留字。

create table TestDB.dbo.FileTypes(    
    [Date] datetime not null, 
    [File] varchar(100) not null,
    [Type] varchar(20) not null )
Run Code Online (Sandbox Code Playgroud)