Ràng buộc foreign key trong SQL
Server.
Ở đây mình có hai bảng sau:
Bảng học phí có _MaSV
được tham chiếu từ bảng SinhVien.
Vấn đề đặt ra là khi ta xóa,
sửa thông tin của một SinhVien thì thông tin HocPhi của SinhVien tương
ứng sẽ thay đổi theo.
Để làm được điều đó thì các
bạn phải thực hiện như sau:
Điều quan tâm ở đây là hai
dòng ON UPDATE CASCADE và ON DELETE CASCADE.
Khi có sự thay đổi dữ liệu từ bảng
SinhVien thì lập tức thông tin bảng HocPhi sẽ thay đổi theo.
vd: ở đây mình xóa một
SINHVIEN.
Đây là dữ liệu ở hai bảng SinhVien
và HocPhi.
Sau khi mình thực hiện câu
lệnh:
Kết quả thu được như sau:
Tương tự cho lệnh DELETE các bạn sẽ
nhân được kết quả tương ứng.
Chúc các bạn thành công....!
No comments:
Post a Comment