Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 数据完整性 » 实体和参照完整性

 

如果客户端应用程序破坏了实体完整性

实体完整性要求主键的每个值在表中都是唯一的,并且不能有 NULL 值。如果客户端应用程序尝试插入或更新一个主键值,但提供的值不唯一,则会破坏实体完整性。如果实体完整性被破坏,将导致无法将新信息添加到数据库中,而会向客户端应用程序发送一条错误消息。

必须确定如何将有关完整性被破坏的信息传达给用户,以便用户采取适当的措施。适当的措施通常很简单,只需要求用户为主键提供另外一个唯一的值。