SQL ALTER TABLE DROP CONSTRAINT (删除限制) | ||
我们可以透过限制 (Constraint) 来控制可以输入表格的数据类型。由于我们可以在表格上建立限制,因此也需要一个移除这个限制的方法。在 SQL 中,这是透过 ALTER TABLE 指令达成。 移除限制的 SQL 语法为: ALTER TABLE "表格名称"
DROP [CONSTRAINT|INDEX] "限制名称"; 让我们看一个例子。假设我们的起点是在CREATE TABLE 那一页所建立的Customer表格: Customer 表格
假设我们想要删除在 "Address" 栏位上的 UNIQUE 限制,而限制的名称是 "Con_First"。我们就输入: MySQL:
ALTER TABLE Customer DROP INDEX Con_First;
请注意,若要删除的限制是与索引有关的 (如 UNIQUE),在 MySQL 上,我们需要使用 DROP INDEX。 Oracle:
ALTER TABLE Customer DROP CONSTRAINT Con_First;
SQL Server:
ALTER TABLE Customer DROP CONSTRAINT Con_First;
|