当创建SQL表时,可以使用CHECK约束来对列中的数据进行校验,以确保它们满足特定的条件。CHECK约束使用标准SQL运算符(例如=、<、>、<>、LIKE等)以及AND和OR逻辑操作符来确定要验证的条件。以下是一个示例:
CREATE TABLE Person ( ID int, LastName varchar(255), FirstName varchar(255), Age int CHECK (Age >= 18 AND Age <= 60) );
在上面的示例中,Age列使用CHECK约束进行校验,以确保值在18到60之间。如果在添加新数据时,Age列包含不在这个范围内的值,则会收到错误消息。
希望这个回答能够帮助你了解如何在SQL中使用CHECK约束进行数据校验!