Oracle的主键约束、唯一约束与外键约束
2014-11-08 14:04
351 查看
http://www.shangxueba.com/jingyan/122163.html主键:
1.主键约束: 一个表只能有一个主键约束。主键可以是单个字段,也可以是多个字段。无论是哪种情况,其所有字段都是NOT NULL。
2.Unique约束:一个表可以有多个Unique约束,Unique的字段可以为NULL。
3.主键与Unique:不同点在于一个表只能有一个主键约束,但是可以有多个Unique约束;主键所有字段都是not null,unique可以是null;相同点在于都能保证唯一性。
4.主键、Unique与索引:主键约束与Unique约束默认会成为索引。当主键和Unique有多个字段时,有索引前缀性问题,即where语句中的条件必须有主键或者unique的第一个字段,否则不会使用索引。
5. 外键与主键、Unique:外键必须为另外一张表(父表)的主键或者唯一索引。如果要添加记录,而父表中没有则报错。反之,如果要删除父表中的记录,而子表中有记录,也会报错。但是如果在创建外键约束时,如果使用on delete cascade,则删除父表中数据时,不报错而直接把子表关联的数据删除。如果要删除父表,则需要加上cascade constraints,此时子表的foreign key被去除,表中记录保持不变。
外键:
1. 外键是该表是另一个表之间联接的字段
2. 外键必须为另一个表中的主键
3. 外键的用途是确保数据的完整性。它通常包括以下几种:实体完整性,确保每个实体是唯一的(通过主键来实施)。
oracle主键的设置方法有2种:
一种是设置自增长主键,另一种是生成唯一序列;
1.主键约束: 一个表只能有一个主键约束。主键可以是单个字段,也可以是多个字段。无论是哪种情况,其所有字段都是NOT NULL。
2.Unique约束:一个表可以有多个Unique约束,Unique的字段可以为NULL。
3.主键与Unique:不同点在于一个表只能有一个主键约束,但是可以有多个Unique约束;主键所有字段都是not null,unique可以是null;相同点在于都能保证唯一性。
4.主键、Unique与索引:主键约束与Unique约束默认会成为索引。当主键和Unique有多个字段时,有索引前缀性问题,即where语句中的条件必须有主键或者unique的第一个字段,否则不会使用索引。
5. 外键与主键、Unique:外键必须为另外一张表(父表)的主键或者唯一索引。如果要添加记录,而父表中没有则报错。反之,如果要删除父表中的记录,而子表中有记录,也会报错。但是如果在创建外键约束时,如果使用on delete cascade,则删除父表中数据时,不报错而直接把子表关联的数据删除。如果要删除父表,则需要加上cascade constraints,此时子表的foreign key被去除,表中记录保持不变。
外键:
1. 外键是该表是另一个表之间联接的字段
2. 外键必须为另一个表中的主键
3. 外键的用途是确保数据的完整性。它通常包括以下几种:实体完整性,确保每个实体是唯一的(通过主键来实施)。
oracle主键的设置方法有2种:
一种是设置自增长主键,另一种是生成唯一序列;
相关文章推荐
- Oracle-主键约束、唯一约束与外键约束
- Oracle-主键约束、唯一约束与外键约束
- ORACLE约束:主键,外键,非空,唯一,条件
- Oracle-主键约束、唯一约束与外键约束
- Oracle:查找表的主键,外键,唯一性约束,索引
- oracle主键自动增长的实现 Oracle Sequence oracle maxid自动生成--ORA-00001: 违反唯一约束条件 (NAME.SYS_C005547)产生的原因之一(select * from all_cons_columns w
- ORACLE 数据库(查询--主键外键约束)
- 主键约束、外键约束、唯一约束、检查约束、默认值约束实例
- Oracle主键外键 约束的 创建,添加和删除
- Oracle:查找表的主键,外键,唯一性约束,索引
- (SQL 技术篇)主键,外键,唯一约束,check约束
- ORACLE 数据库(查询--主键外键约束)
- 内、外、左、右连接、唯一,主键,外键约束
- Oracle:查找表的主键,外键,唯一性约束,索引
- Oracle:查找表的主键,外键,唯一性约束,索引
- oracle 建立外键 此列列表的唯一关键字或主键不匹配 解决办法
- Oracle 查看一个表对应的主键和外键的约束关系,查看的语句:
- ORACLE中主键约束跟唯一索引的区别
- ORACLE中主键约束跟唯一索引之间的关联关系
- Oracle:查找表的主键,外键,唯一性约束,索引