【发布时间】:2018-05-21 19:16:39
【问题描述】:
我是 pl/sql 的新手,我无法弄清楚以下脚本中的问题。首先我执行了这个脚本:
CREATE TABLE Cladiri (
id_cladire varchar2(5) constraint pk_cladire primary key,
denumire_cladire varchar2(50),
numar_cladire number(2),
adresa varchar2(50),
cod_postal varchar2(15)
);
其中成功创建了一个表。接下来,我想创建一个外键引用id_cladire的新表:
CREATE TABLE Companii (
id_companie varchar2(5) constraint pk_companie primary key,
denumire_companie varchar2(50),
numar_cladire number(4),
numarul_de_telefon varchar2(20),
numarul_de_oficii number(4),
constraint fk_companie_cladire foreign key (id_cladire) references
Cladiri(id_cladire)
);
执行最后一个脚本时出现以下错误:
ORA-00904:“ID_CLADIRE”:标识符无效
有什么问题?
【问题讨论】: