我在一家公司工作,该公司有一些非标准化的SQL约定(几年前由Delphi Developers编写)。在哪里可以找到最常用的SQL行业标准惯例定义?
答案 0 :(得分:6)
严肃地说,争取可读性,即使用有意义的字段和表名;没有别的东西是非常必要的
(好的一些常用前缀,如usp,udf和udt可能有用,但不是必需的)
答案 1 :(得分:6)
在他的书“SQL Programming Style中,”Joe Celko提出了许多惯例,例如,一个集合(例如一个表)应该以复数形式命名,而标量数据元素(例如一列)应该以单数命名。
他引用ISO-11179-4作为元数据命名的标准,支持此指南。
答案 2 :(得分:3)
这是我见过的最好的...... Naming Conventions
但是,标准应该完全取决于团队的清晰度,简洁性和易用性。
不应该有一堆非常严格的命名准则,它应该专注于风格。 关键不在于折磨开发人员,而是在整个系统中创建一致的风格,以便从一个部分移动到另一个部分。
答案 3 :(得分:2)
没有确切的行业SQL标准。最好的选择是google for SQL标准,因为几个知识渊博的人已经发布了一些关于这个主题的相当好,广泛和完整的文档。仔细阅读并吸收适用于您环境的项目。
答案 4 :(得分:1)
Here you can find a lot of Rules to better SQL /SQL Server.
是的,这是我工作的公司,但他们很好!
这些规则来自客户项目的经验。
看看你喜欢的东西吧!