OCP-1Z0-051 补充题库 第20题 约束的注意事项

一、原题
Which two statements are true regarding constraints? (Choose two.)
A. A constraint can be disabled even if the constraint column contains data
B. A constraint is enforced only for the INSERT operation on a table
C. A foreign key cannot contain NULL values
D. All constraints can be defined at the column level as well as the table level
E. A columns with the UNIQUE constraint can contain NULL values

答案: A,E

二、题目翻译
下面的哪两个语句是正确的?
A.如果约束列上有数据,约束列可以被设置为无效(disabled)。
B.约束只有在向一张表中插入数据的时候,才会强制。
C.外键不能包含空值。
D.所有的约束都能在列级和表级定义。
E.唯一约束的列可以插入空值。

三、题目解析
A选项正确,约束可以设置为enable和disable,列有有数据的时候,不影响设置disable,如果是设置为enable,则需要列中的数据符合约束。
B选项不正确,约束有做所有操作的时候,都会强制,不光是插入数据的时候。
C选项不正确,外键中可以包含空值。
D选项不正确,NOT NULL约束没有表级定义,但实际上,not null也可以用CHECK约束来实现表级形式。
E选项正确,唯一约束可以插入null值,并且可以插入任意多个null值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值