我在尝试使用 MS Access 创建表时遇到问题。
我确定我的问题出在“日期时间”字段上,但我不知道我遗漏了什么或做错了什么。
当我点击“运行”时,我得到了
"Syntax Error in Field Definition"
Create Table Appointments
(DocID char(4) not null primary key,
PatID char(8) not null,
Day varchar(8) not null,
Time datetime not null,
Procedure varchar(50) null);
最佳答案
时间和过程是保留字,因此应该转义:
Create Table Appointments
(DocID char(4) not null primary key,
PatID char(8) not null,
[Day] varchar(8) not null,
[Time] datetime not null,
[Procedure] varchar(50) null);
或者更好的是,查找不是保留字的名称:
Create Table Appointments
(DocID char(4) not null primary key,
PatID char(8) not null,
AppointmentDay varchar(8) not null,
AppointmentTime datetime not null,
MedicalProcedure varchar(50) null);
关于sql - 创建表 - 时间语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30898541/