数据库SQL语句中默认无法通过UPDATE修改主码
发布时间
阅读量:
阅读量
首先应当明确的是,本次讨论基于RDBMS 为 SQL Server 的假设条件展开,对于其他类型的RDBMS具体情形未作深入分析,读者可根据实际使用环境自行判断取舍。
问题来源分析
在探究UPDATE关键字用于数据修改的过程中,发现存在一条重要规则,即主键值不可更改,出于求知欲,对此进行了实际验证👀
实验过程概述
本实验过程中所运用的表格包括Student以及SC两张,具体示例如下图所示:

需要解释的是,这两个表格之间的关联在于SC表中的Sno字段作为主键,其值来源于Student表的主键,因此两表通过Sno字段建立了参照完整性约束。在实际操作过程中,可能导致参照完整性被破坏的情形及其相应的违约处理方式,具体如下表所示:

🌟 初次尝试: _在SC表中,学号为201215121的学生李勇的记录数量
全部评论 (0)
还没有任何评论哟~
