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 的用法 » 创建数据库 » 确保数据完整性 » 实施实体完整性和参照完整性

 

实施实体完整性

用户插入或更新行后,数据库服务器将确保表的主键仍有效:表中的每一行都由主键唯一标识。

示例 1

SQL Anywhere 示例数据库中的 Employees 表使用雇员 ID 作为主键。在表中添加新雇员后,数据库服务器将检查新雇员 ID 值是否唯一,以及是否非 NULL。

示例 2

SQL Anywhere 示例数据库中的 SalesOrderItems 表使用两个列来定义主键。

此表保存有关订购项目的信息。一列包含指定订单的 ID,但每个订单可能涉及几个项目,因此此列本身不能作为主键。另一 LineID 列标识与项目对应的行。将 ID 和 LineID 列结合起来可以唯一地指定项目,并形成主键。