PK,(主键)是表中不能为空,并却是不能重复的值。
UNIQUE 是唯一的键值!也是不重复的值。
主键,可以是一个或者多个字段的组合,它可以是UNIQUE,也可以不是。
UNIQUE,是一个字段,它可以做主键,也可以不是。
UNIQUE一般是用来约束整型数值的。
UNIQUE 是唯一的键值!也是不重复的值。
主键,可以是一个或者多个字段的组合,它可以是UNIQUE,也可以不是。
UNIQUE,是一个字段,它可以做主键,也可以不是。
UNIQUE一般是用来约束整型数值的。
解决方案 »
- OracleBulkCopy开发问题
- 日期类型转换
- (100分)禁用索引报错:ORA-02243: ALTER INDEX 或 ALTER MATERIALIZED VIEW 选项无效
- oracle 10g安装报错,求教!!(在等)
- 我希望在SQLLDR导入数据时能够导入制表符
- 创建游标出问题(不好意思,我分数用完了,问题挻重要的,谢谢)
- toad 导入txt ,部分数据导入不进去
- sql语句
- 如何取表中数据中间一段数据
- 刚学Oracle,有个问题想请教,怎么连上Oracle Management Server(L)?
- 各位,哪里有Oracle的Document可以Down,在线等候......
- Oracle数据库效率的问题,各路英雄请指教
Primary key是主键,要求唯一性、不能为空,自动创建索引,
Unique Constraint 要求不能重复,可以为空,自动创建索引。
这一句我有点质疑
unique key 的目的就是为了该字段数据的唯一性
与数据类型没有任何关系
primary key的目的是为了保证一条纪录的唯一性
可以多字段(或全字段)一起合成
pk 是uk的特例
2.每个uk或者pk都可以由一到多个字段组成;组成pk的字段不能为空,但组成uk的字段可以为空;
3.另外,在表中可以有多条组成uk字段全为空的记录存在.
pk/uk 在oracle的优化器提供信息上有差异,而可能导致query rewrite 等选择
也就是说优化器的路径选择不一样