我在哪里可以找到/学习行业标准SQL约定?

时间:2008-12-18 20:30:02

标签: sql sql-server tsql

我在一家公司工作,该公司有一些非标准化的SQL约定(几年前由Delphi Developers编写)。在哪里可以找到最常用的SQL行业标准惯例定义?

5 个答案:

答案 0 :(得分:6)

  1. 没有任何
  2. 它有,它们已经过时了
  3. 如果他们没有过时,你就不会喜欢他们
  4. 如果你喜欢它们,它们就不够了
  5. 如果他们足够,没有人会喜欢他们
  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.
是的,这是我工作的公司,但他们很好! 这些规则来自客户项目的经验。

看看你喜欢的东西吧!