Theterm key refers only to the columns defined in the integrity
constraint. Because the database enforces a unique constraint
byimplicitly creating or reusing an
index on the key columns, the term uniquekey is sometimes
incorrectly used as a synonym for unique key constraint orunique
index. --数据库在创建unique
constraint的同时,强制创建或者重用列上的索引。如果之前列上没有索引,那么强制创建的索引是unique
index,如果列上已经存在索引,就重用之前的索引。 Oracle 自动创建了索引并关联到约束, 索引名和约束名是相同的。 不能删除unique/primary key 上的索引。在这种情况下,我们只有先删除约束。 再次drop 索引时,提示索引已经不存在,说明已经在删除约束的同时,把索引删掉了。 当约束列上没有索引时,在创建unique constraint 时,oracle 会自动创建unique index,并且该索引不能删除,当删除unique constraint 时,unique index 会自动删除。 |
|
来自: Levy_X > 《JAVAWEB学习资料》