我只是想知道我们是否可以在 sql server 中的表上创建主键而不使用任何类型的索引?
最佳答案
没有。作为实现细节,SQL Server 使用索引维护主键。你无法阻止它这样做。主键:
- 确保不存在重复的键值
- 允许识别/访问各个行
SQL Server 已经拥有提供这些功能的机制 - 唯一索引 - 因此它使用这些机制来强制执行约束。
关于sql-server - 表中没有任何索引的主键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12258555/