CONSTRAINT
创建于 2024-12-02 /
30
字体:
[默认]
[大]
[更大]
ADD CONSTRAINT
ADD CONSTRAINT
命令用于在表已经创建后创建约束。
以下 SQL 添加了一个名为 "PK_Person" 的约束,它是对多个列(ID 和 LastName)的 PRIMARY KEY 约束:
实例
ALTER TABLE PersonsADD CONSTRAINT PK_Person PRIMARY KEY (ID,LastName); 亲自试一试 »
DROP CONSTRAINT
DROP CONSTRAINT
命令用于删除 UNIQUE、PRIMARY KEY、FOREIGN KEY 或 CHECK 约束。
删除唯一约束
要删除 UNIQUE 约束,请使用以下 SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE PersonsDROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE PersonsDROP INDEX UC_Person;
删除主键约束
要删除 PRIMARY KEY 约束,请使用以下 SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE PersonsDROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE PersonsDROP PRIMARY KEY;
删除外键约束
要删除 FOREIGN KEY 约束,请使用以下 SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE OrdersDROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE OrdersDROP FOREIGN KEY FK_PersonOrder;
删除一个检查约束
要删除 CHECK 约束,请使用以下 SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE PersonsDROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE PersonsDROP CHECK CHK_PersonAge;
0 人点赞过