Hiện tại, mình muốn tạo 1 bảng mới, ví dụ như bàn EMPLOYEE, các thuộc tính của bảng là ID, NAME và GENDER như sau:
ID: VARCHAR(10) có định dạng [A-Z][A-Z][A-Z]-[0-9][0-9][A-Z]-[0-9][A-Z]
NAME: VARCHAR(50)
GENDER: VARCHAR(6) chỉ nhận một trong hai giá trị "Female" hoặc "Male"
Trong đó: [A-Z] nghĩa là đại diện trong 1 kí tự và giá trị của kí tự đó nằm trong khoảng từ A tới Z, khi nhập liệu chỉ nhận kí tự từ A tới Z.
[0-9] nghĩa là đại diện cho 1 số nguyên và giá trị của số nguyên đó nằm trong khoảng từ 0 tới 9, khi nhập liệu chỉ nhận số từ 0 tới 9.
- xuất hiện kí tự '-' thông thường.
ID là khóa chính.
Thì trong khi mình tạo bảng EMPLOYEE, mình muốn tạo cột ID với định dạng như trên thì mình phải viết như thế nào, ý mình là viết câu lệnh kiểm tra điều kiện trong khi định nghĩa cột ID, câu lệnh kiểm tra đó nằm trong thân của câu lệnh "CREATE TABLE EMPLOYEE ..."?
Mong các cao thủ chỉ giáo :|
[=========> Bổ sung bài viết <=========]
Sao không có ai chỉ giáo zị nè
ví dụ một số định dạng:
IFT-50A-1A
IFT-50A-1B
BSN-09K-7C
BSN-10K-4A
Bookmarks