SQL Sever 语句大小写有什么约定规范吗

SQLServer对大小写没有要求,从系统可读性上建议制定一些规则,例如:公共表、系统模块表命名:模块代码(首字母大字)+‘_’+具体名称(每个单词首字母大字)。规范要求并非强制性约束的代码编写行为,也不影响实际查询结果,但结构化清晰有利于排查问题。

SQLServer对大小写没有要求,从系统可读性上建议制定一些规则,例如:公共表、系统模块表命名:模块代码(首字母大字)+‘_’+具体名称(每个单词首字母大字)。

子系统表命名:子系统代码(所有字母大字)+‘_’+模块代码(首字母大字)+‘_’+具体名称(每个单词首字母大字)例:Pub_AreaSys_BillType(PubSys为公共或系统模块专有代码)例:FIFA_Bas_AssetClass

视图、存储过程,函数命名则在表名的命名规则前加两个小写字母,vw代表视图、sp代表存储过程、fn代表函数例:spSys_GetCustomerId

规范要求并非强制性约束的代码编写行为,也不影响实际查询结果,但结构化清晰有利于排查问题。

SQL代码的格式规范如下:代码行清晰、整齐,代码行的整体层次分明、结构化强。SELECT语句选择的字段按照每行1个字段的方式编排SQL代码中应用到的所有SQL关键字、保留字都需使用全大写,例如select/SELECT、from/FROM、where/WHERE、and/AND、or/OR。不能使用大小写混合的方式,例如Select或seLECT等方式。4个空格为1个缩进量,所有的缩进均为1个缩进量的整数倍,按照代码层次对齐。禁止使用SELECT*操作,所有操作必须明确指定列名对应的括号要求在同一列的位置上字段别名无论中文或英文加‘’号

延伸阅读:

什么是SQL Sever?

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

文章标题:SQL Sever 语句大小写有什么约定规范吗,发布者:Flawy,转载请注明出处:https://worktile.com/kb/p/53326

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
FlawyFlawy认证作者
上一篇 2023年5月30日
下一篇 2023年5月30日

相关推荐

  • 朝霞oa系统

    朝霞OA系统为企业提供了一种高效的办公自动化解决方案,关键优势表现在:1、提高工作效率,2、便捷的信息流通,3、灵活的工作协同,4、强大的数据安全性。特别是在提高工作效率上,朝霞OA系统通过整合多种办公应用,允许员工在一个平台上完成包括文档处理、项目管理和通信在内的多重任务,显著缩短了工作流程中的时…

    2024年1月12日
    25700
  • 云原生技术在游戏开发中的应用

    云原生技术在游戏开发中扮演着愈发重要的角色。主体解答:云原生技术的应用提高了游戏开发的效率、质量和可扩展性。核心观点包括:1、提高开发效率:云原生提供了灵活的服务部署和管理,简化了传统开发环境的配置过程;2、增强开发质量:它支持持续集成和持续部署(CI/CD)流程,使得游戏更新迭代快速且稳定;3、优…

    2023年11月23日
    27300
  • 报表管理系统设计

    报表管理系统是为了提升数据分析的效率与质量,同时为决策提供便捷、准确的数据支持。报表管理系统应确保数据的一致性、可靠性、实时性,并支持灵活的报表定制功能。1、系统要有强大的数据处理能力,保证多来源数据的集成与准确性。2、应具备可视化工具,方便用户生成直观的报表。3、必须支持报表的自动化更新与共享机制…

    2024年1月9日
    28000
  • devops指标是什么

    开门见山地说,DevOps指标乃是衡量开发与运营合作效能的关键参量,归纳起来主要包括1、部署频率、2、变更前置时间、3、服务恢复时间、及4、变更失败率。部署频率特别值得深入探讨,它直接反映了软件交付的速度和团队响应市场变化的能力。一个高效的DevOps团队能够实现快速、持续的代码部署,从而快速迭代产…

    2024年3月26日
    7100
  • Jira Scrum和Kanban板的主要区别

    JIRA SCRUM 和 KANBAN 板都是敏捷项目管理中广泛使用的两种工具,主要区别在于:1、迭代周期的有无;2、看板的流动性;3、任务的限制;4、度量和报告;5、变更管理。 其中,迭代周期的有无是指,Scrum采用固定周期的迭代(称为冲刺),在冲刺内完成一系列预定的工作,而Kanban不限制迭…

    2024年1月3日
    45200
  • vscode为什么连不上插件市场

    Visual Studio Code (VSCode) 无法连接到插件市场的原因可能包括网络连接问题、代理服务器设置问题、VSCode版本过旧、以及插件市场自身的故障等。其中,网络连接问题是最常见的原因。在众多原因中,网络连接问题通常是因为所在网络环境对VSCode访问插件市场的域名进行了限制,或者…

    2024年4月3日
    13800
  • 工作计划软件有什么

    工作计划软件有:一、Worktile;二、PingCode;三、progress 进度条;四、简道云;五、SeaTable;六、Asana;七、Jira;八、Weekdone。Worktile 是国内为数不多的同时提供OKR目标+项目管理功能的工具,它曾在2021年36氪发布的项目管理系列榜单总榜排…

    2023年4月21日
    57200
  • oa办公系统供应商

    OA(Office Automation)办公自动化系统旨在通过技术改善办公效率。选择合适的供应商需考虑:1、系统功能的广泛性与灵活性、2、安全性与稳定性、3、易用性与兼容性、4、技术支持与服务、5、价格与性价比。在这些准则当中,安全性与稳定性站在至关重要的位置,因为办公自动化系统将处理大量敏感数据…

    2024年1月15日
    17300
  • jira管理工具怎么用

    使用jira 的步骤:一、创建一个项目;二、创建一个问题;三、设置问题属性;四、设置工作流程;五、跟踪问题。在Jira中创建一个新项目非常简单。首先,点击Jira首页的“创建项目”按钮。接着,在弹出的对话框中选择项目类型和模板。 一、创建一个项目 在Jira中创建一个新项目非常简单。首先,点击Jir…

    2023年3月31日
    44000
  • 软件确认测试包括哪些方面

    软件确认测试包括:1、技术方面;2、服务方面;3、验收测试;4、软件产品确认测试给企业带来的效益。确认测试又称有效性测试,是在模拟的环境下,运用黑盒测试的方法,验证被测软件是否满足需求规格说明书列出的需求。 一、技术方面 确认测试又称有效性测试,是在模拟的环境下,运用黑盒测试的方法,验证被测软件是否…

    2023年5月7日
    36300

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部