使用 ALTER 命令删除唯一键约束的 SQL 查询
原文:https://www . geesforgeks . org/SQL-query-to-drop-unique-key-constraints-use-alter-command/
在这里,我们看到如何使用 alter 命令删除唯一约束。ALTER 用于添加、删除/删除或修改现有表中的列。它还用于在现有表上添加和删除各种约束。
语法:
ALTER TABLE 表名
DROP CONSTRAINT unique _ CONSTRAINT;
例如,考虑下表“员工”。
创建表格:
CREATE TABLE Employee
('ID INT, F_Name CHAR(10), L_Name CHAR(10), Age INT);
在表格中插入数值:
INSERT INTO Employee
VALUES('1','Rahul','Pal','20');
INSERT INTO Employee
VALUES('2','Ajay','Soni','32');
INSERT INTO Employee
VALUES('3','Jay','Harjai','24');
INSERT INTO Employee
VALUES('4','Ram','Meena','30');
此时,我们的表如下所示:
员工
使用 ALTER 添加唯一约束:
要向表中添加唯一约束,请使用下面的语句:
ALTER TABLE Employee
ADD CONSTRAINT/INDEX unique_id UNIQUE (ID);
现在,如果我们添加副本。它会抛出如下错误。为了添加重复项,我们需要删除唯一约束。
删除唯一约束查询:
现在,下面的查询可以用来删除我们在上面创建的唯一约束:
ALTER TABLE Employee
DROP CONSTRAINT unique_id;
现在让我们尝试在表中添加重复项:
INSERT INTO Employee
VALUES('4', 'ABC', 'XYZ', '35');
由于我们没有得到错误,我们已经成功地删除了唯一的约束。让我们检查一下表格,使用下面的语句来验证这一点:
SELECT * FROM Employee;
输出:
雇员
版权属于:月萌API www.moonapi.com,转载请注明出处