在公司人事管理数据库中使用数据表Employees 来记录员工信息。

在公司人事管理数据库中使用数据表Employees 来记录员工信息。为了保证该数据表中的HomePhone 和
BusinessPhone两个列中至少有一列不为空,请问应当在下列选项中选择哪一个?
A.创建规则绑定到这两列上,不允许两列为空
B.创建规则绑定到这两列上,不允许输入为空
C.在这两列上添加 CHECK 约束防止空值输入
D.在这两列上添加 CHECK 约束验证输入的两列中至少有一列不为空

根据选项多次强调“两列”,个人感觉只能选A。
规则与CHECK不同于:
规则可使用于多列,但每列只允许定义一次;
CHECK只用于一列,但一列可定义多个CHECK。
温馨提示:答案为网友推荐,仅供参考
相似回答