FOREIGN KEY 约束也能防止非法数据插入外键列,因为它必须是它指向的那个表中的值之一。SQL FOREIGN KEY Constraint on CREATE TABLE 下面的 SQL 在 "Orders" 表创建时为 "Id_P" 列创建 FOREIGN KEY:MySQL:CREATE TABLE Orders (Id_O int NOT NULL,OrderNo int NOT NULL,Id_P int,PRIMARY KEY (Id_O),...
ALTERTABLE表名ADDCONSTRAINT外键约束名FOREIGNKEY(column1, column2,...column_n)REFERENCES外键所依赖的表 (column1,column2,...column_n)ONDELETECASCADE;--级联删除 撤销FOREIGN KEY 约束 如需撤销 FOREIGN KEY 约束,请使用下面的 SQL: --MySQL:ALTERTABLEOrdersDROPFOREIGNKEYfk_PerOrders--SQL Server / Oracle...
要允许对FOREIGN KEY约束进行命名,并在多列上定义FOREIGN KEY约束,请使用以下 SQL 语法: 对于MySQL / SQL Server / Oracle / MS Access: CREATETABLEOrders ( OrderIDintNOTNULL, OrderNumberintNOTNULL, PersonIDint, PRIMARYKEY (OrderID), CONSTRAINTFK_PersonOrderFOREIGNKEY (PersonID) REFERENCESPersons(Person...
A foreign key (FK) is a column or combination of columns that is used to establish and enforce a link between the data in two tables. You can create a foreign key by defining a FOREIGN KEY constraint when you create or modify a table. In a foreign key reference, a link is created ...
如需命名 FOREIGN KEY 约束,并定义多个列的 FOREIGN KEY 约束,请使用下面的 SQL 语法: MySQL / SQL Server / Oracle / MS Access: ALTER TABLE Orders ADD CONSTRAINT fk_PerOrders FOREIGN KEY (P_Id) REFERENCES Persons(P_Id) 撤销FOREIGN KEY 约束 如需撤销 FOREIGN KEY 约束,请使用下面的 SQL: MySQL:...
"Orders" 表中的 "Id_P" 列是 "Orders" 表中的 FOREIGN KEY。 FOREIGN KEY 约束用于预防破坏表之间连接的动作。 FOREIGN KEY 约束也能防止非法数据插入外键列,因为它必须是它指向的那个表中的值之一。 SQL FOREIGN KEY Constraint on CREATE TABLE
constraint 外键名 foreign key(列名) references 主表名(列名) on update cascade--是否级联操作 on delete cascade )on [primary] --字段注释声明 exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'列说明' , @level0type=N'SCHEMA', ...
PRIMARYKEY(OrderID), FOREIGNKEY(PersonID)REFERENCESPersons(PersonID) ); SQL Server / Oracle / MS Access: CREATETABLEOrders ( OrderID intNOTNULLPRIMARYKEY, OrderNumber intNOTNULL, PersonID intFOREIGNKEYREFERENCESPersons(PersonID) ); To allow naming of aFOREIGN KEYconstraint, and for defining aFOR...
ALTER TABLE Persons ADD PRIMARY KEY(id); 如需命名 UNIQUE 约束,并定义多个列的 UNIQUE 约束,请使用下面的 SQL 语法: ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY (字段1,字段2); ALTER TABLE Persons ADD CONSTRAINT p_id PRIMARY KEY(id,pName); ...
SQL Server 查看表 FOREIGN KEY 约束 在SQL Server 数据库中,我们经常需要查看表之间的关系。其中一个非常重要的关系就是外键约束(Foreign Key Constraint)。外键约束可以保证数据的一致性,并且确保参照完整性。在本文中,我们将学习如何查看表的外键约束,以便更好地了解数据库中的关系数据。