我是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”:标识符无效
有什么问题?
答案 0 :(得分:5)
您需要将列time: number = 0;
interval;
startTimer() {
this.play = true;
this.interval = setInterval(() => {
this.time++;
},1000)
}
pauseTimer() {
this.play = false;
clearInterval(this.interval);
}
添加到id_cladire
表:
Companii
或:
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),
id_cladire VARCHAR2(5), -- here
constraint fk_companie_cladire foreign key (id_cladire) references
Cladiri(id_cladire)
);
-- column + type + constraint
<强> DBFiddle Demo 强>