01/10/2018, 00:46
[SQL Server] Ràng buộc liên thuộc tính?
Ngày mua hàng (NGHD) của một khách hàng thành viên sẽ lớn hơn hoặc bằng ngày khách hàng đó đăng ký thành viên (NGDK).
Trong đó NGHD của bảng HOADON , NGDK của bảng KHACHANG . Vậy làm sao có thể thêm ràng buộc cho 2 thuộc tính thuộc 2 bảng khác nhau bằng lệnh SQL ạ ?
Bài liên quan
Tạo ràng buộc tự động thì dùng trigger khin insert, update vào table HOADON
Đề nó bắt viết lệnh á bạn , bạn biết lệnh SQL luôn k chỉ mình với ak
Ý là viết câu SQL để lọc dữ liêu ah
Đề yêu cầu viết câu lệnh bằng Ngôn ngữ định nghĩa dữ liệu (Data Definition Language): Là thêm ràng buộc cho 2 thuộc tính NGHD >= NGDK á mà 2 ngày này thuộc 2 bảng khác nhau là HOADON và KHACHHANG á. Để nếu lúc insert dữ liệu vào mà NGHD < NGDK thì báo lỗi k đc á
Alter table tên_bảng add constraint … đại loại v á bạn .
Muốn vậy bạn dùng check contrains gọi function khác để kiểm tra