SQL CHECK 关键字 |
您所在的位置:网站首页 › check约束数字字符 › SQL CHECK 关键字 |
SQL CHECK 关键字
❮ SQL 关键字参考 CHECKCHECK 约束限制了可以放在列中的值。 SQL CHECK on CREATE TABLE下面的 SQL 在 "Age" 列上创建一个 CHECK 约束,当"Persons" 表已创建。 CHECK 约束确保您不能有任何低于 18 岁的人: MySQL: CREATE TABLE Persons ( Age int, CHECK (Age>=18) );SQL Server / Oracle / MS Access: CREATE TABLE Persons ( Age int CHECK (Age>=18) );要允许命名 CHECK 约束,并在多个列上定义 CHECK 约束,请使用以下 SQL 语法: MySQL / SQL Server / Oracle / MS Access: CREATE TABLE Persons ( Age int, City varchar(255), CONSTRAINT CHK_Person CHECK (Age>=18 AND City='Sandnes') ); SQL CHECK on ALTER TABLE要在表已创建时在 "Age" 列上创建 CHECK 约束,请使用以下 SQL: MySQL / SQL Server / Oracle / MS Access: ALTER TABLE Persons ADD CHECK (Age>=18);要允许命名 CHECK 约束,并在多个列上定义 CHECK 约束,请使用以下 SQL 语法: MySQL / SQL Server / Oracle / MS Access: ALTER TABLE Persons ADD CONSTRAINT CHK_PersonAge CHECK (Age>=18 AND City='Sandnes'); DROP a CHECK Constraint要删除 CHECK 约束,请使用以下 SQL: SQL Server / Oracle / MS Access: ALTER TABLE Persons DROP CONSTRAINT CHK_PersonAge;MySQL: ALTER TABLE Persons DROP CHECK CHK_PersonAge;❮ SQL 关键字参考 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |