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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 创建数据库 » 确保数据完整性 » 实施实体完整性和参照完整性

 

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

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

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