SQLServer大小规则解读_表命名规则_字段别名无论中文或英文都需要加上引号
SQLServer大小写规则解读
SQLServer对大小写不敏感,但为了系统可读性,我们建议制定一些命名规则。这些规则不是强制性的,但能帮助更好地理解代码和排查问题。
表命名规则
公共表和系统模块表的命名规则是:模块代码(首字母大写)加上下划线“_”加上具体名称(每个单词首字母大写)。例如:模块代码‘_’+具体名称。
子系统表的命名规则是:子系统代码(所有字母大写)加上下划线“_”加上模块代码(首字母大写)加上下划线“_”加上具体名称(每个单词首字母大写)。例如:子系统代码‘_’+模块代码‘_’+具体名称。
例子 | 描述 |
---|---|
Pub_AreaSys_BillType | PubSys为公共或系统模块专有代码 |
FIFA_Bas_AssetClass | FIFA为子系统代码 |
视图、存储过程和函数命名
在表名规则的基础上,视图、存储过程和函数的命名需要在前面加两个小写字母,vw代表视图、sp代表存储过程、fn代表函数。例如:spSys_GetCustomerId。
SQL代码格式规范
以下是一些SQL代码的格式规范:
- 代码行要清晰、整齐。
- 代码的整体层次要分明、结构化要强。
- SELECT语句选择的字段要按照每行一个字段的方式编排。
- SQL代码中应用到的所有SQL关键字、保留字都需使用全大写。
- 不能使用大小写混合的方式。
- 使用4个空格为一个缩进量,所有的缩进均为一个缩进量的整数倍。
- 按照代码层次对齐。
- 禁止使用SELECT操作,所有操作必须明确指定列名。
- 字段别名无论中文或英文都需要加上引号。
SQL Server简介
SQL Server是Microsoft公司推出的关系型数据库管理系统,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。它可以在多种平台上使用,从运行Windows 98的膝上型电脑到运行Windows 2012的大型多处理器服务器。
Microsoft SQL Server是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。