【问题标题】:Unable to move primary key fields into foreign key?无法将主键字段移动到外键?
【发布时间】:2015-06-29 05:22:33
【问题描述】:

我创建了两个名为 STUDENTROOM 的表,在我的例子中是一对一的关系。 STUDENT 表中的 主键ROOM 中的 外键,但是当我将数据插入学生时,它不会t 更新房间 外键 中的值。

在 mysql 和 sqlserver 中有很多类似的问题,但在 oracle sql 中没有。

【问题讨论】:

  • 当您在 STUDENT 中插入记录时,为什么您期望 ROOM 中的任何内容都会更新???那里应该发生什么?

标签: sql database oracle constraints


【解决方案1】:

我相信您正在寻找级联更新。 看看这篇文章:- http://tkyte.blogspot.com/2009/10/httpasktomoraclecomtkyteupdatecascade.html?m=1 文章中的脚本会生成一个包和三个触发器,它们将进行级联更新。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多