sql - 一般的 SQL 或特定的 SQL 风格是否有通用的代码约定?
问题描述
作为一名承包商,我接触过几种不同的代码库,并且我注意到虽然 JAVA、.NET 和 PHP 的代码约定具有不同程度的采用,但 SQL 的编写和生成形式似乎差异很大,不仅来自公司到公司,但有时在同一家公司内。
即使是 HTML 和 CSS 等语言也有广泛引用的约定,可能不是官方的,但因被大公司使用而广为人知。
虽然我知道由于 SQL 语言实现的差异,创建行业接受的 Ansi-SQL 约定可能很困难,但我找不到正式的、社区或公司创建的约定,即使是针对特定 RDBMS Sql 风格(如 TSQL 或 PL/pgSQL) .
通过代码约定,我的意思是这样的文件
https://google.github.io/styleguide/jsguide.html
http://www.oracle.com/technetwork/java/codeconventions-150003.pdf
解决方案
每个数据库引擎的工作方式略有不同,因为 SQL 命名约定取决于特定的服务器。
也有尝试将其确定为“SQL 代码约定”,例如 https://www.sqlstyle.guide/
推荐阅读
- mysql - 如何从数据库中获取我的所有帖子并检查当前用户是否已经喜欢该帖子
- git - 从主分支获取最新更改
- javascript - 检查日期是否是国家/地区的假期
- ms-word - 使用 Salesforce Visualforce 创建的 Word 文件中的图像周围的线条
- c++ - clang 格式换行符在错误的位置 - 第 2 部分
- angular - Angular 插件架构
- multithreading - 关闭 Netty 通道时出现死锁
- c - 为什么我不能显示最后 2 个字符,为什么会出错?
- python - 使用 Python 和 R 减小 docker 镜像大小
- coq - 如何拆分两个列表的相等性?