Giả sử có một bảng gọi làHai cột không thể được null cùng một lúc trong sql
nhân viên
ID number, name varchar(24 char), address varchar2(100 char), alternateAddress(100 char), sex varchar2(10 char)
Bây giờ tôi muốn đặt hạn chế như vậy mà cả hai địa chỉ và alternateAddress không thể được null tức là thể trường hợp là:
- địa chỉ là null và alternateAddress không phải là null
- alternateAddress là null một nd địa chỉ không phải là null
- alternateAddress không phải là null và địa chỉ không phải là null
Nhưng không thể xảy ra rằng bất kỳ kỷ lục trong bảng Employee chèn với alternateAddress và giải quyết cả hai vô
vui lòng chỉ định RDBMS khi đặt câu hỏi như thế này, v.d. MySQL, SQL-Server, Oracle, Postgres, v.v. – ChrisProsser