实体完整性要求主键的每个值在表中都是唯一的,并且不能有 NULL 值。如果客户端应用程序尝试插入或更新一个主键值,但提供的值不唯一,则会破坏实体完整性。如果实体完整性被破坏,将导致无法将新信息添加到数据库中,而会向客户端应用程序发送一条错误消息。
应用程序编程人员应确定如何将有关完整性被破坏的信息传达给用户,以便用户采取适当的措施。适当的措施通常很简单,只需要求用户为主键提供另外一个唯一的值。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |