3

数据库中的每个对象都有自己的 object_id。

我们可以在 sys.objects 中或在特定类型(sys.tables、sys.key_contraints、...)的视图中找到对象及其 object_id 的列表。

现在我的问题是索引有自己的 object_ids 吗?从我的发现看来不是。如果不是,那为什么不呢?对我来说,它看起来像任何其他对象(PK、FK、...)。即使是默认约束也有自己的 object_id。

感谢您的澄清。这是“内部”问题,我并不是特别想实现任何目标,我只是想了解为什么事情会这样。

4

1 回答 1

0

索引在 (object_id, index_id) 上是唯一的。也就是说,给定表的所有索引都将在 sys.indexes 中具有相同的 object_id,但具有不同的 index_id。

于 2013-02-06T15:39:40.317 回答