更新整个数据库中的主键

时间:2018-06-14 08:04:41

标签: sql sql-server primary-key

早上好,

在我公司发生重大变化后,决定更改整个成绩组织。

目前,我们的成绩在数据库中以3位数字标识符表示,并将按新成绩进行修改。

例如:

  • SEN => ABC
  • MGR => JKE
  • PDG => 007
  • CEO => SOP

由于它是标识符,在应用程序中使用(和显示),必须用新的替换它们。 您是否知道如何在整个数据库中替换这些值? DB在SQL服务器中,并且id用于许多外键

由于

1 个答案:

答案 0 :(得分:0)

您需要使用ON UPDATE CASCADE重新创建所有外键,然后只有更新主键时,它才会在外键中更新。