CREATE TABLE上的SQL FOREIGN KEY:-
我正在尝试此查询以删除外键ALTER TABLE dbo.[User] DROP FOREIGN KEY FK_User_UserTypeID
。
但我得到了这个
消息156,级别15,状态1,行1关键字"FOREIGN"附近的语法不正确。
CREATE TABLE Orders (
OrderID int NOT NULL PRIMARY KEY,
OrderNumber int NOT NULL,
PersonID int FOREIGN KEY REFERENCES Persons(PersonID)
);
ALTER TABLE上的SQL FOREIGN KEY:-
ALTER TABLE Orders
ADD CONSTRAINT FK_PersonOrder
FOREIGN KEY (PersonID) REFERENCES Persons(PersonID);
删除外键约束:-
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
注意删除键约束时不应依赖外键,否则将无法删除约束。