Kích hoạt khóa ngoại trong SQL Server
Khi khóa ngoại FOREIGN KEY trong SQL Server đã bị vô hiệu hóa , bạn có thể kích hoạt/bật lại bằng lệnh ALTER TABLE.
Cú pháp kích hoạt khóa ngoại trong SQL Server
ALTER TABLE ten_bangCHECK CONSTRAINT fk_ten;
Tên biến hoặc giá trị biến
ten_bang
Tên của bảng mà khóa ngoại đã được tạo.
fk_ten
Tên của khóa ngoại muốn vô hiệu hóa.
Ví dụ
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_sanphamFOREIGN KEY (id_sanpham)REFERENCES sanpham (id_sanpham));
Ở ví dụ này, chúng ta tạo ra bảng mẹ là sanpham với khóa chính gồm trường thông tin là id_sanpham. Sau đó là bảng con có tên hangtonkho với khóa ngoại có ràng buộc xóa. Lệnh CREATE TABLE tạo khóa ngoại trên bảng hangtonkho có tên fk_htk_id_sanpham. Khóa ngoại hình thành mối quan hệ giữa cột id_sanpham trong bảng hangtonkho và id_sanpham trong bảng sanpham.
- Khóa ngoại Foreign Key (Cascade Delete) trong SQL Server
- Khóa ngoại Foreign Key (Set Null) trong SQL Server
Nếu muốn kích hoạt lại khóa ngoại, chạy lệnh dưới đây.
ALTER TABLE hangtonkhoCHECK CONSTRAINT fk_htk_id_sanpham;
Ví dụ trên dùng lệnh ALTER TABLE để bật lại khóa ngoại có tên fk_htk_id_sanpham trong bảng hangtonkho.
Bài trước: Vô hiệu hóa khóa ngoại trong SQL Server
Bài sau: Ràng buộc duy nhất trong SQL Server
Bạn nên đọc
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
Cũ vẫn chất
-

Cách tắt Bitlocker trên Windows 11
2 ngày -

Stt mưa đầu mùa khiến trái tim ai thổn thức những hoài niệm
2 ngày -

Hướng dẫn đổi code Untitled Boxing game
2 ngày -

Cách download Windows 10, tải file ISO Windows 10 từ Microsoft
2 ngày 20 -

Tại sao nên thay đổi vị trí tải xuống mặc định trong Windows 11?
2 ngày -

Ngày Hoàng đạo tháng 2 năm 2024, ngày đẹp tháng 2/2024
2 ngày -

Stt thay đổi bản thân, cap thay đổi bản thân tạo động lực trong cuộc sống
2 ngày -

Cách kiểm tra lịch sử trên máy tính để biết có ai đó đã truy cập và sử dụng máy tính của bạn?
2 ngày -

Xóa tận gốc các file "cứng đầu" nhất trên Windows
2 ngày -

Cách xóa ảnh hàng loạt trong Excel
2 ngày
Học IT
Công nghệ
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Prompt
Ô tô, Xe máy