若想限定某列在表中不允许出现重复的数据且不能为空值,应当使用约束完成
primary key
举一反三
- 主键约束(Primary Key)和唯一性约束(UNIQUE)都可以保证表中记录不重复,二者主要区别是( ) A: 二者都允许一次空值 B: 主键约束允许出现一次空值,唯一性约束不允许空值 C: 主键约束不允许空值,唯一性约束允许出现一次空值 D: 二者都不允许出现空值
- 使用约束可以保证数据库中数据的正确性,其中______约束允许出现空值但不允许出现重复值。
- 如果数据表的某列定义为Unique约束,则( )。 A: 该列允许出现重复值 B: 该列不允许出现重复值 C: 该列内允许出现重复出现一个NULL值 D: 该列允许出现多个NULL值
- __________约束可以定义列中既不允许出现NULL值,也不允许出现重复值。
- 如果某列定义了UNIQUE约束,则( ) A: 该列不允许出现重复值。 B: 该列不允许出现NULL值。 C: 该列內允许出现一个NULL值。 D: 该列允许出现多个NULL值。
内容
- 0
主键列满足没有重复值且不能为空值。
- 1
在Oracle数据库创建的某个表有n个字段,其中某个字段的约束定义为主键,在插入数据时,该字段的数据必须是() A: 不能有重复值 B: 不能为空值 C: 不能为空值和不能重复 D: 不能为空值或不能重复
- 2
如果数据表的某列定义为Unique约束,则( )。 A: 该列内允许出现一个NULL值 B: 该列允许出现多个NULL值 C: 该列不允许出现多个NULL值 D: 该列不允许建立约束
- 3
在以下哪种情况下使用主键约束而不使用唯一约束( ) A: 列的值允许为空值 B: 列有外键引用 C: 列的值不允许为空值 D: 以上都不对
- 4
唯一性约束和主键约束的区别在于,定义唯一性约束的列取值允许空值,但定义主键约束的列不允许空值。