【问题标题】:Error during compilation is department_id invalid identifier编译期间的错误是 department_id 无效标识符
【发布时间】:2019-12-14 17:22:40
【问题描述】:
create table student 
(
    Student_id number(30), 
    student_name varchar(30), 
    city varchar(30), 

    constraint pk primary key(student_id), 
    constraint department_id 
        foreign key(department_id) references department(department_id) 
);

【问题讨论】:

  • 你还没有在你的学生表中定义一个 department_id 字段
  • 你能列出错误是什么吗?
  • 这篇文章没有问题。 PS这将是一个常见问题解答。在考虑发布之前,请始终在谷歌上搜索任何错误消息或您的问题/问题/目标的许多清晰、简洁和精确的措辞,有或没有您的特定字符串/名称和站点:stackoverflow.com 和标签,并阅读许多答案。如果您发布问题,请使用一个短语作为标题。请参阅How to Ask 和投票箭头鼠标悬停文本。

标签: sql database rdbms concept


【解决方案1】:

由于您的student 表中没有department_id,因此您不能将其称为键。

student 表中添加一个department_id 列,其数据类型与department 表中的数据类型相同。

【讨论】:

    【解决方案2】:

    试试这个

    create table student 
    (
      Student_id number (30), 
      student_name varchar(30), 
      department_id int,
      city varchar (30), 
      Constraint pk primary key(student_id), 
      constraint department_id foreign key(department_id) references department (department_id) 
    ) ;
    

    【讨论】:

      猜你喜欢
      • 2021-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-22
      • 1970-01-01
      • 2023-03-31
      相关资源
      最近更新 更多