SQL表或视图不存在

时间:2019-12-11 13:26:21

标签: oracle

已经完成感谢您的帮助

2 个答案:

答案 0 :(得分:0)

尝试吹击查询对您的要求的任何修改:-

CREATE TABLE supplier
( supplier_id numeric(10) not null,
supplier_name varchar2(50) not null,
contact_name varchar2(50),
CONSTRAINT supplier_pk PRIMARY KEY (supplier_id)
);
CREATE TABLE products
( product_id numeric(10) not null,
supplier_id numeric(10) not null,
CONSTRAINT fk_supplier
FOREIGN KEY (supplier_id)
REFERENCES supplier(supplier_id)
ON DELETE CASCADE
);

答案 1 :(得分:0)

其中有一个错字:

Fehler beim Start in Zeile: 76 in Befehl -
CREATE TABLE objekt(
    nr INTEGER PRIMARY KEY,
    beschreibung VARCHAR2(250) NOT NULL,
    adresse VARCHAR2(120) NOT NULL,
    verkaeufer INTEGER NOT NULL,
    verkaufsgebiet INTEGER NOT NULL,
    FOREIGN KEY(verkaeufer) REFERENCES verkaeufer(nr) ON DELETE CASCADE,
    FOREIGN KEY(verkaufsgebiet) REFERENCES verkaufsgebiet(plz) ON DELETE CASCADE
)

您引用的是verkaufsgebiet,但是您创建的表是verkaugsgebiet(不是auf)。或者可能是原始表名中的错字,我不确定这是正确的版本。