作为一名承包商,我接触到了几种不同的代码库,我注意到,虽然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
发布于 2018-08-08 22:24:30
每个数据库引擎的工作方式略有不同,因为SQL命名约定取决于特定的服务器。
也有人试图将其确定为“SQL的代码约定”,例如https://www.sqlstyle.guide/
https://stackoverflow.com/questions/51748846
复制相似问题