作为约束应用于表上的 CHECK 条件通常确保正在添加或修改的行中的两个值之间具有正确的关系。
为约束指定名称时,约束单独保存在系统表中,您可以单独替换或删除它们。由于这种情况比较灵活,因此建议您尽可能命名 CHECK 约束或者使用单个的列约束。
例如,可以在 Employees 表上添加一个约束以确保 TerminationDate 始终晚于或等于 StartDate:
ALTER TABLE Employees ADD CONSTRAINT valid_term_date CHECK( TerminationDate >= StartDate ); |
有关详细信息,请参见ALTER TABLE 语句。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |