我正在尝试在ORACLE数据库中设置一个表格,但是当我运行以下命令时,出现了“无效的数据类型”错误:
CREATE TABLE Students (
StudentID NUMBER(8) NOT NULL,
FirstName VARCHAR(25) NOT NULL,
Surname VARCHAR(25) NOT NULL,
Address VARCHAR(100) NOT NULL,
Postcode VARCHAR(7) NOT NULL,
DoB DATE NOT NULL,
Gender VARCHAR(1) NOT NULL,
StudentCategory VARCHAR(50),
StudyType VARCHAR(20),
Nationality VARCHAR(20),
SmokerStatus BOOLEAN,
SpecialNeeds VARCHAR(30),
Comments VARCHAR(30),
PlacedStatus BOOLEAN,
CourseID NUMBER(6) NOT NULL,
AdvisorOfStudies NUMBER(6) NOT NULL,
NextOfKin NUMBER(8) NOT NULL
);
根据错误信息,某些事情发生在“从第1行开始”。这意味着在实际的创建语句本身上,而不是任何数据字典中。我不明白这如何导致“无效的数据类型”错误。
如果有人能发现可能导致这个问题的原因,那将不胜感激!
错误细节:
错误报告 - SQL错误:ORA-00902:无效数据类型 00902. 00000-“invalid datatype” *原因:
*操作:
谢谢, 马克