sql-server - SQL Server 索引命名约定

标签 sql-server naming-conventions indexing

是否有一些标准方法来命名 SQL Server 的索引?主键索引似乎名为 PK_,非聚集索引通常以 IX_ 开头。除了唯一索引之外还有其他命名约定吗?

最佳答案

我用

主键PK_

UK_ 表示唯一键

IX_ 用于非聚集非唯一索引

UX_ 用于唯一索引

我的所有索引名称均采用以下形式
<index or key type>_<table name>_<column 1>_<column 2>_<column n>

关于sql-server - SQL Server 索引命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2783495/

相关文章:

sql-server - 我应该使用 SQL Server 关键字作为列名吗?

sql - B树索引好像没有用?

c# - 将负值插入 SQL Server 小数列会引发错误

java - 适用于 Java 9 的 JDBC 和 MS SQL Server 驱动程序

oop - Web 服务中 DTO 的命名约定是什么

arrays - std.algorithm.remove() 复制数组项?

mysql - 数据库设计 - 使用来自 2 个字段的额外唯一键创建和查询表

sql-server - BCP:无法解析列级排序规则

SQL为什么使用 'between'而不是 '>= and <='

c# - CA1709 - 我们应该忽略它并使用 Db 还是 DB?