| NULL và NOT NULL |
|
|
|
|
1. NOT NULL: là từ khóa thường đi kèm với các câu lệnh tạo bảng. Khi một cột được áp dụng NOT NULL thì có nghĩa cột đó phải luôn luôn có dữ liệu. Ví dụ: CREATE TABLE tbl_SinhVien ( Id int NOT NULL, Name varchar(255) NOT NULL, ) Ví dụ trên tạo ra bảng tbl_SinhVien. Cả 2 cột đều được áp dụng NOT NULL. Có nghĩa là luôn luôn có dữ liệu ở 2 cột. 2. NULL: Ngược lại với NOT NULL thì NULL cho phép một hoặc nhiều cột có thể có hoặc không có dữ liệu. Điều này thường được áp dụng cho những cột không phải khóa ngoại hay khóa chính. Ví dụ: CREATE TABLE tbl_SinhVien ( Id int NOT NULL, Name varchar(255) NOT NULL, DiaChi varchar(255) NULL, ) Ví dụ trên sẽ tạo ra một bảng tbl_SinhVien với 3 cột. Trong đó cột DiaChi được phép không có giá trị. |





