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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 确保数据完整性 » 实施实体完整性和参照完整性 » 参照完整性检查

 

执行 INSERT 时检查完整性

SQL Anywhere 在执行 INSERT 语句时可执行完整性检查。例如,假设您尝试创建一个部门,但所提供的 DepartmentID 值已被使用:

INSERT
INTO Departments ( DepartmentID, DepartmentName, DepartmentHeadID )
VALUES ( 200, 'Eastern Sales', 902 );

由于该表的主键不再唯一,因而 INSERT 语句将被拒绝。因为 DepartmentID 列是主键,所以不允许出现重复的值。

 插入违反关系的值
 外键
 另请参见