此选项卡包括以下组成部分:
此检查约束具有以下定义 提供一个键入检查约束的位置。列检查约束用于确保没有将不适当的值键入任何属于指定类型的列,而表检查约束用于确保表中的任何行都没有违反约束。
可以实施特定的格式要求。例如,如果表中有一列用于存储电话号码,您可能希望确保用户以相同的格式输入电话号码。对于北美洲电话号码,可以使用类似以下约束:
CHECK ( Phone LIKE '(___) ___-____' ); |
CHECK 条件生效后,如果您尝试将 Phone 值设置为 9835,将不允许进行此更改。
例如,可以在 Employees 表上添加一个约束以确保 TerminationDate 始终晚于或等于 StartDate:
CHECK(TerminationDate >= StartDate); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |