发布网友 发布时间:2022-04-28 15:49
共1个回答
热心网友 时间:2022-06-19 13:11
其实键是一种约束,创建索引使用的是 CREATE INDEX 语句,而创建键使用的是 ALTER TABLE ADD UNIQUE / PRIMARY KEY。索引存在于 sysobjects 表中,而键不存在 sysobjects 表中。我认为光从键的作用上来解释是行不通的,得从应用上来解释:假设有一个表,其中有一个字段是身份号,身份号是一个键,此外没有其他索引和键,表中已有 500 万条记录,假设现在要添加一个身份号,为了识别是否重复,得把整个表扫一遍,似乎有点没有必要,如果键也有索引一样的功能,不是挺好么?