【发布时间】:2021-03-01 00:02:10
【问题描述】:
我在这里找不到错误,有人可以帮助我吗?
CREATE TABLE Aluno
(
nr_rgm number (8) not null,
nm_aluno varchar2 (40) not null,
nm_mae varchar2 (40),
nm_pai varchar2 (40),
dt_nascimento date,
id_sexo char(1),
constraint aluno_nr_rgm_pk primary key (nr_rgm)
)
CREATE TABLE Matricula
(
nr_rgm number (8) not null FOREIGN KEY,
cd_classe number (8) not null,
dt_matricula date,
)
CREATE TABLE Classe
(
cd_classe number (8) not null PRIMARY KEY,
nr_anoletivo number (4),
nr_serie number (2),
sg_turma varchar2 (2),
cd_escola number (6),
cd_grau number (2),
cd_periodo number (2),
)
ALTER TABLE Matricula ADD FOREIGN KEY (cd_classe) REFERENCES Classe(cd_classe)
【问题讨论】:
-
欢迎来到 SO。乍一看,我担心第二个和第三个 CREATE 语句末尾的逗号。如果不是这样,请使用完整的错误消息编辑您的帖子。
-
一次运行代码一条语句。如果您仍然无法找出问题所在,请注释掉表定义的部分内容。
-
第二个创建语句和第三个创建状态有一个不必要的','
-
删除第二个和第三个 CREATE TABLE 语句的右括号之前的最后一个
,。并添加;结束每个语句