Activate foreign keys in SQL Server
When the FOREIGN KEY foreign key in SQL Server has been disabled, you can enable / re-enable with the ALTER TABLE command.
The syntax for activating foreign keys in SQL Server
ALTER TABLE ten_bang
CHECK CONSTRAINT fk_ten;
Variable name or variable value
ten_bang
The name of the table to which the foreign key has been created.
fk_ten
The name of the foreign key you want to disable.
For example
CREATE TABLE sanpham
( id_sanpham INT PRIMARY KEY,
ten_sanpham VARCHAR(50) NOT NULL,
phan_loai VARCHAR(25)
);
CREATE TABLE hangtonkho
( id_hangtonkho INT PRIMARY KEY,
id_sanpham INT NOT NULL,
soluong INT,
luong_toithieu INT,
luong_toida INT,
CONSTRAINT fk_htk_id_sanpham
FOREIGN KEY (id_sanpham)
REFERENCES sanpham (id_sanpham)
);
In this example, we created the parent table, sanpham, with the primary key including the information field id_sanpham. Then there is a child table named hangtonkho with a foreign key with deletion constraint. The CREATE TABLE statement creates a foreign key on the hangtonkho table named fk_htk_id_sanpham. The foreign key forms the relationship between the id_sanpham column in the hangtonkho table and id_sanpham in the sanpham table.
- Foreign Key (Cascade Delete) in SQL Server
- Foreign Key (Set Null) foreign key in SQL Server
If you want to re-enable the foreign key, run the following command.
ALTER TABLE hangtonkho
CHECK CONSTRAINT fk
_htk_id_sanpham;
The example above uses the ALTER TABLE command to re-enable the foreign key named fk_htk_id_sanpham in the hangtonkho table.
Previous article: Disable foreign key in SQL Server
The following article: Unique binding in SQL Server
You should read it
- Foreign Key foreign key in SQL Server
- Delete the foreign key in SQL Server
- Foreign Key with Cascade Delete in SQL Server
- Foreign Key with Set Null in SQL Server
- Disable foreign key in SQL Server
- Need to be wary of foreign objects in the ear
- The 10 best 'jobs' are available only to those who know a foreign language
- 7 compelling reasons for you to definitely learn a foreign language
- 7 simple tips to help you learn new languages in just one week
- Good news: Learning a foreign language helps increase brain elasticity
- Visiting foreign websites - how to stay safe?
- Primary key PRIMARY KEY in SQL Server