Bài toán về tạo ràng buộc lồng trong sql server

Hiện em đang tạo một bảng với các yêu cầu như hình nhưng vẫn chưa xử lý được yêu cầu đầu tiên, mọi người có thể cho e xin hướng dẫn hay keywords để tìm hiểu ko ạ


Tương tự nhưng lần này phần [yyyy] nằm ở một bảng khác thì phải ràng buộc thế nào ạ

ý bạn là khi insert vào thì sẽ được MT1 MT2 MT3
vậy thì search thử trigger xem
nếu muốn MT001 MT002, thì cũng là trigger nhưng lúc tính toán thì search thêm padding zero to number…

mà thông thường mình không chọn field như vậy làm khóa chính, khóa chính thì vẫn nên là số tự tăng hoặc guid, còn field đó thì lấy số tự tăng của cột id đó hoặc viết function để lấy số cuối cùng + 1

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?