Kiểm tra ràng buộc trong sql server

Các bác cho mình hỏi là :làm sao kiểm tra được ràng buộc của 1 trường có hai số đầu là chữ cái và 4 kí tự sau là số ko nhỉ ! Vi dụ bai cho là dùng ràng buộc kiểm tra trường soHD bắt đầu bằng 2 kí tự theo sau là 4 chữ số ! Giờ phải kiểm tra kiểu gì ! Thank !!! Dung sql server 2012

Em thử xem, đây là ví dụ check 2 alphabet và 1 số cuối. Tự nghĩ 4 số nhé, cái gì cũng phải suy nghĩ, đưa em hết thì không đúng là học rồi.

CHECK ((left(c2,2) in ( 'HD')) and isnumeric(substring(c2,3,len(c2)))=1)

Kết quả

HD1

HD4

HD7
5 Likes

Em cảm ơn a…:smiley:

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