索引名称必须在整个sql server数据库中是唯一的,还是仅对于该表?
例如,我应该命名我的索引: IX_OrderLoadCarrierDelivery_OrderLoadID
对于表的OrderLoadID列OrderLoadCarrierDelivery.或者我应该命名它IX_OrderLoadID
谢谢!
Jos*_*eph 23
它们必须对于为其创建的表或视图是唯一的.
FTA:
INDEX_NAME
是索引的名称.索引名称在表或视图中必须是唯一的,但在数据库中不必是唯一的.索引名称必须遵循标识符规则.
我相信会议是
IX_FieldName
Run Code Online (Sandbox Code Playgroud)
不,每张桌子.
也就是说,sys.indexes中的唯一(object_id,name)列对,而不是sys.objects中的(name)(忽略schema_id)
我也会用IX_SingleColumn或者像IX_ParentTable.与默认或检查约束不同,添加表是多余的,例如,每个数据库都是唯一的
| 归档时间: |
|
| 查看次数: |
10151 次 |
| 最近记录: |