Collection Contents 上一页 下一页 PDF

ASA SQL 用户指南

确保数据完整性

使用表和列约束


除基本表结构(列的数量、名称和数据类型,该表的名称和位置)外,CREATE TABLE 语句和 ALTER TABLE 语句还可以指定许多不同的表属性,这些属性可用于控制数据完整性。约束允许您对可显示在某个列中的值或不同列中的值之间的关系施加限制。约束可以是表范围内的约束,也可以应用于各个列。

注意    变更表可能会影响到数据库的其他用户。虽然可以在其他连接处于活动状态时执行 ALTER TABLE 语句,但如果任何其他连接正在使用要变更的表,则不能执行 ALTER TABLE 语句。对于大型表,ALTER TABLE 操作可能需要很长时间。在处理该语句的过程中,所有其他引用正被变更的表的请求都将被禁止。

本节介绍如何使用约束来帮助确保表中数据的正确性。


对列使用 CHECK 约束
对表使用 CHECK 约束
从域继承列 CHECK 约束
在 Sybase Central 中管理表和列约束
修改和删除 CHECK 约束

Collection Contents 上一页 下一页 PDF