小编Sof*_*eer的帖子

ORA-02270: 此列列表没有匹配的唯一键或主键

我收到以下错误报告:

错误报告 -
SQL 错误:ORA-02270:此列列表没有匹配的唯一键或主键
02270. 00000 - “此列列表没有匹配的唯一键或主键”
*原因:CREATE/ALTER TABLE 语句中的 REFERENCES 子句
           给出没有匹配的唯一或主要的列列表
           引用表中的键约束。
*操作:使用 ALL_CONS_COLUMNS 查找正确的列名
           目录视图

我能知道为什么吗?

父表

    CREATE TABLE STUDENTINFO
    (
      Student_ID VARCHAR2 (10) PRIMARY KEY,
      Full_Name VARCHAR2 (50) NOT NULL,
      Contact_Number NUMBER (15)NOT NULL,
      Address VARCHAR2 (50) NOT NULL,
      Nationality VARCHAR2 (15) NOT NULL,
      IC_PassportNo VARCHAR2 (15) NOT NULL,
      Programme VARCHAR (75) NOT NULL,
      Email_Address VARCHAR2 (50) NOT NULL REFERENCES                    USERNAMEPASSWORD(Username),
      Parents_Number NUMBER (15)NOT NULL,
      Fingerprint_Template clob
    );
Run Code Online (Sandbox Code Playgroud)

子表

    create table bit_2015_sep_cit4114_fyp_G_
    ( 
      Student_ID …
Run Code Online (Sandbox Code Playgroud)

oracle foreign-key oracle-11g

6
推荐指数
2
解决办法
4万
查看次数

标签 统计

foreign-key ×1

oracle ×1

oracle-11g ×1