首页 >数据库 >mysql教程 >Microsoft SQL Server 数据库命名约定是什么?

Microsoft SQL Server 数据库命名约定是什么?

DDD
DDD原创
2024-12-28 14:59:16828浏览

What are Microsoft SQL Server Database Naming Conventions?

Microsoft SQL 数据库命名约定

您提到从 MSDN 中查找 Microsoft 的命名指南,但想知道是否有针对 Microsoft SQL Server (MSSQL) 数据库的特定指南。

SQL Server 附带的 AdventureWorks 数据库为数据库命名提供了最佳实用指南做法:

命名约定:

  • 可读的对象名称:名称应该简单易懂。
  • 单数表名称:表名称不应为复数(例如,“User”而不是“Users”)。
  • 有限缩写:可以谨慎使用缩写(例如“Qty”、“Amt”等)。
  • PascalCase: PascalCase 用于所有对象,除了某些列名称(例如“rowguid”)。
  • 无下划线: 不使用下划线。
  • 允许的关键字:表名允许使用某些关键字(例如, "名称")。
  • 存储过程前缀:存储过程的前缀为“usp”。
  • 函数前缀:函数的前缀为“ufn。”

其他详细信息:

  • [AdventureWorks 数据字典](链接)
  • [AdventureWorks 中的存储过程](链接)
  • [功能AdventureWorks](链接)

注意事项:数据库命名约定可能是主观的,不同的开发者有他们的偏好。选择命名约定时,请为潜在的讨论或辩论做好准备。

以上是Microsoft SQL Server 数据库命名约定是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn